2026
as Officer Beech
2013
as Tor-An
2016
as Fight Club Spectator (uncredited)
2011
as Frost Giant Captain
2012
as Werewolf/Merman
2010
as Hijacker
2003
as Pierce
2021
as Zeus
2006
2023
as Lead Krypteian
as CJ
2002
as Hunter Morlock
as Barbarian Guard
as Lycan 1
2024
as Gregory
2001
as Big Daddy Mars
2007
as Bodyguard 2
1998
as Martial Artist
1995
as Rebel Mercenary Soldier #1