2023
The Iron Claw as Bruiser Brody
2022
Peace River as God (voice)
2020
40: The Temptation of Christ as Joseph
2019
Perfect as Randall Savage
2019
Troopers: Rise of the Budget as Terry the Tough Guard (2 episodes)
2017
SEAL Team as Main Mountouneer (1 episode)
2016
Bad Internet (1 episode)
2011
Grimm as Bar Fight Guy (2 episodes)
2011
Grimm as Big Guy (1 episode)
2011
Grimm as Harold Big Johnson (3 episodes)
2010
Born to Rage? as Paul’s Best Friend
2005
It's Always Sunny in Philadelphia as Tiny (1 episode)
1995
Mr. Holland's Opus as Graduate (uncredited)