2025
There Is No Antimemetics Division as Brent2024
Red, White and Blue as Diner Owner2020
Transplant as Marty Roberts2020
Parallel Minds as Conrad Stallman2019
Blood & Treasure as Rick Yates2018
Girl in the Bunker as Sheriff Thompson2018
Are You My Mommy as Hero2017
Ransom as Bill Winks2017
The Disappearance as Fred Cameron2015
The Forbidden Room as Saplingjack 3 / Man with Stones on His Ankles2015
Fifteen as Truman2014
Helix as Dr. Peter Farragut2014
X-Men: Days of Future Past as Secret Service Agent2014
Forget and Forgive as Tate Walker2013
CAT. 8 as Agent2013
White House Down as Tank Commander2013
Riddick as Rubio2012
Bullet in the Face as Lt. Karl Hagerman2012
Erased as Derek Kohler2012
Stealing Paradise as Det. Mike Sanders2012
Attack of the Brainsucker as Claude Delormier2011
Teen Wolf as Rene2011
Immortals as Beast Master2010
Blue Mountain State as Dr. Brooks2010
Fakers as Arresting Officer2009
The Listener as Eddie Duffy2009
Dead Like Me: Life After Death as Reporter2008
WarGames: The Dead Code as Teacher2007
300 as Spartan with Stick2007
End of the Line as Neil2007
The Great War as Dying Soldier2006
The Covenant as Coach Hamm2006
Time Bomb as Clark McDaniel2006
Deaden as Samuel2006
Heads of Control: The Gorul Baheu Brain Expedition as Max Bawder2005
Crimes of Passion as Interrogating Detective2003
Evil Breed: The Legend of Samhain as Jim2001
Slashers as Chainsaw Charlie2024
Red, White and Blue Assistant Location Manager2024
What If We Could Stay Location Manager2018
Are You My Mommy Executive Producer2018
Are You My Mommy Location Manager