

X-Men: Days of Future Past
2014 · as US Army General

Enemy
2014 · as Anthony's Concierge

Dawn of the Dead
2004 · as Reviving Doctor

Battlefield Earth
2000 · as Assistant Planetship / Psychlo Guard

Nightmare Alley
2021 · as Armed Guard #1

Priscilla
2023 · as Vernon Presley

The Way Home
as Cyrus Goodwin

Fahrenheit 451
2018 · as Protesting Eel

I'm Not There
2007 · as Newscaster

Mambo Italiano
2003 · as Peter

Race
2016 · as Phil Diamond

Cadet Kelly
2002 · as Col. Mikkelson

Affliction
1998 · as Chick Ward

The Crossing
2000 · as Fisherman Ike

Shut In
2016 · as Sheriff

My Salinger Year
2020 · as J. D. Salinger

Solar Attack
2006 · as Joe Aguilar

Wandering Eye
2011 · as Mr. Federman