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