

The Shawshank Redemption
1994 · as Con (uncredited)

The League of Extraordinary Gentlemen
2003 · as Marksman #3

Hellboy
2004 · as Agent Moss

The Illusionist
2006 · as Young Father (uncredited)

The Greatest Showman
2017 · as Additional Voices (voice)

Solomon Kane
2009 · as Skinhead

Last Knights
2015 · as Fat Jim

The Words
2012

Baby, Baby, Baby
2015

Winged Creatures
2009 · as Bike Shop Owner

Ghost Team One
2013 · as JW Menapace

Girl Camp 2004: Lesbian Fleshpots
2003

No More Time
2022 · as Mike

Young Arthur
2002 · as Monk

15 Cameras
2023 · as Slumlord

Lash of the Scorpion
2003

Happier
2018

Vishwaroopam
2013 · as Tom Black