2024
as Bert the Elf
2018
as Beelzebud (as The Don)
2016
as Splinter
2014
2013
as String
2013
as Bloody Bones
2010
as Mini Ace Frehley (uncredited)
2008
as Benjamin 1928-31
2007
as Penrod
2006
as The Sitter
2006
as Penrod (uncredited)
2006
as Bert
2004
as Little G
2004
as Gallagher
2003
as Store Clerk / Swatt Cop
2003
as Juan the Latin Lover
2003
as Guy in Holding Area
2002
as Fionn MacCumhail