Actor
Single and Ready to Jingle
2022
as Greg Polansky
Little Boy
2015
as Recruitment Sergeant
Montana Amazon
2013
as Heirik
Texas Chainsaw 3D
2013
as Officer Marvin
Fissure
2011
as Paul Grunning
The Kids Are All Right
2010
as Clay's Dad
Home of the Brave
2006
as Ray
Hollywood Homicide
2003
as Danny Broome
Phone Booth
2003
as Negotiator
Hostage
2002
as SWAT Team Commander
Joy Ride
2001
as Local in Nebraska Bar
Tigerland
2000
as Staff Sgt. Thomas
Space Cowboys
2000
as Capcom
Perfect Murder, Perfect Town: JonBenét and the City of Boulder
2000
as Det. Mark Beckner
Sour Grapes
1998
as Detective Frehill
Mercury Rising
1998
as SWAT Team Leader Francis
Volcano
1997
as Terry Jasper
Turbulence
1997
as 1st Officer Ted Kary
Blackout
1996
as Mechanic
The Birdcage
1996
as Crewman (Uncredited)
Broken Arrow
1996
as Park Ranger Baker
Eye of the Stalker
1995
as Gerry
Malcolm X
1992
as Lieutenant
Two Evil Eyes
1990