Actor
Priscilla
2023
as Vernon Presley
Nightmare Alley
2021
as Armed Guard #1
My Salinger Year
2020
as J. D. Salinger
Thicker Than Water
2019
as Colin
Fahrenheit 451
2018
as Protesting Eel
Shut In
2016
as Sheriff
Race
2016
as Phil Diamond
X-Men: Days of Future Past
2014
as US Army General
Enemy
2014
as Anthony's Concierge
Wandering Eye
2011
as Mr. Federman
I'm Not There
2007
as Newscaster
Solar Attack
2006
as Joe Aguilar
Time Bomb
2006
as FBI Bomb Tech Bale
Code Breakers
2005
as Sergeant (uncredited)
The Last Casino
2004
Dawn of the Dead
2004
as Reviving Doctor
Bugs
2003
as Jack Ball
Mambo Italiano
2003
as Peter
Outrage
2003
as Matt Harper
Rudy: The Rudy Giuliani Story
2003
as Hitchens
Levity
2003
as Agent Collier
The Brady Bunch in the White House
2002
as Secretary of Defense
Men with Brooms
2002
as Friesen
Cadet Kelly
2002
as Col. Mikkelson
Aftermath
2002
as Timothy Sandburg
Life in the Balance
2001
The Moving of Sophia Myles
2000
as Sheriff Baker
Battlefield Earth
2000
as Assistant Planetship / Psychlo Guard
The Crossing
2000
as Fisherman Ike
Forever Mine
1999
as Paramedic
Both Sides of the Law
1999
as Johnson
Different
1999
as Richie Newton
Affliction
1998
as Chick Ward
The Peacekeeper
1997
as Nelson
Silent Trigger
1996
as Soldier