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