

The Matrix Reloaded
2003 · as Vector

Peter Pan
2003 · as Giant Pirate

Felon
2008 · as Officer (uncredited)

X-Men Origins: Wolverine
2009 · as Huge Doorman

The Sapphires
2012 · as Myron

Lady Luck
2017 · as Dr. Coron Perry

Gargantua
1998 · as T.J.

Chameleon II: Death Match
1999 · as Hugh

Across the Tracks
2015 · as Walter Lee