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