Armored (2025)
Terrifier 3 (2024)
Stevens
City of Dreams (2024)
True Crime Narrator (voice)
Strange Darling (2024)
Detective Harris
Murder at Hollow Creek (2024)
Husband
Til Death Do Us Part (2023)
Sean Beckwith
Shrapnel (2023)
Galvin Morgan
MK Ultra (2022)
Randy Bell
Nightshade (2022)
Andre
Burning at Both Ends (2021)
Sheriff Baker
The Vanished (2020)
Kevin Lee
Becoming (2020)
Coach Wilkes
Runt (2020)
The Preacher
Big Kill (2019)
Chuck
The Girl in the Bathtub (2018)
Captain Anderson
The Yellow Birds (2018)
Dr. Shannon
Jitters (2018)
Detective Reed
Gangster Land (2017)
Ralph
Un Cuento de Circo & A Love Song (2016)
Trent Walton
Lost & Found (2016)
Mike
Home Invasion (2016)
Kip Duane
The Weight of Blood and Bones (2015)
Cooper
The Abandoned (2015)
Paul
The Prince (2014)
Detective Klein
The Outsider (2014)
Jack Bartlett
Cavemen (2013)
Ulysses Pick
Keyhole (2011)
Max
The Losers (2010)
Brian Fitzgerald
My Sister's Keeper (2009)
Louis Farley
Downloading Nancy (2008)
Lieutenant Kirklander
In the Valley of Elah (2007)
Jay Caswell
Expired (2007)
Walker Payne
Walker Payne (2006)
James Bowie
The Alamo (2004)
Ray
Shortcut to Happiness (2003)
Self
Paul McCartney: Back in the U.S. (2002)
Det. Sgt. Nick Tellis
Narc (2002)
Cary
Your Friends & Neighbors (1998)
Harry Donovan
Incognito (1997)
Alex
Speed 2: Cruise Control (1997)
Lorenzo 'Shakes' Carcaterra
Sleepers (1996)
August King
The Journey of August King (1995)
Lt. Charles Gatewood
Geronimo: An American Legend (1993)
Jim Raynor
Rush (1991)
Lord George Gordon Byron
Frankenstein Unbound (1990)
Kevin 'Kid' Collins
After Dark, My Sweet (1990)
Michael
Denial (1990)
Teach 109
Teach 109 (1990)
Konstantin Koverchenko
The Beast of War (1988)
Michael Emerson
The Lost Boys (1987)
Jason
Solarbabies (1986)
Gary Charters
Toughlove (1985)
Producer