Actor
The Long Game
2024
as Judge Milton Cox
It Snows All the Time
2022
as Paul
American Carnage
2022
as Harper Finn
Reminiscence
2021
as Walter Sylvan
The Turkey Bowl
2019
as Ed
Joker
2019
as Thomas Wayne
White Lie
2018
as Steve
The Riot Act
2018
as Dr. Willard Pearrow
River Guard
2016
as Chuck Flynn
The Shallows
2016
as Father
The Last Rescue
2015
as Captain Beckett
42
2013
as Clay Hopper
The Guilt Trip
2012
as Ben
The Dark Knight Rises
2012
as Congressman
Red Dawn
2012
as Sgt. Tom Eckert
Beneath the Darkness
2012
as Sgt. Nickerson
Puncture
2011
as Nathaniel Price
The Space Between
2011
as Used Car Salesman
Monte Carlo
2011
as Robert
Skateland
2011
as David Wheeler
The Runaways
2010
as Donald Currie
Reunion
2009
as Jake
The Burning Plain
2008
as Robert
Brothel
2008
as Avery
The Life Before Her Eyes
2007
as Paul McFee
Ghost Rider
2007
as Barton Blaze
Gridiron Gang
2006
as Frank Torrance
Suburban Madness
2004
as David Harris
NTSB: The Crash of Flight 323
2004
as Hub Weber
Deceit
2004
as Sam Penny
Pixel Perfect
2004
as Xander
Life on Liberty Street
2004
as Dr. Jake Mitchell
Learning Curves
2003
as Brad, Sr.
National Security
2003
as Heston
Nancy Drew
2002
as Carson Drew
On Golden Pond
2001
as Charlie Martin
The Replacements
2000
as Eddie Martel
The Expendables
2000
as Deacon
The Hired Heart
1997
as Bryan
Perfect Body
1997
as Coach David Blair
The Killing Jar
1997
as Michael Sanford
Levitation
1997
as James
Shattered Mind
1996
as Sean
The Omen
1995
as Jack Mann
Something to Talk About
1995
as Jamie Johnson
Apollo 13
1995
as CAPCOM 1
Gambler V: Playing for Keeps
1994
as Sundance Kid
Wyatt Earp
1994
as Saddle Tramp
A Kiss Goodnight
1994
as Carl Jasper
Keys
1994
as Police Chief Sam Wasser
Prehysteria!
1993
as Frank
Mother of the Bride
1993
as Dennis Becker
Complex of Fear
1993
as Ed Wylie
Leaving Normal
1992
as Kurt
Where Sleeping Dogs Lie
1991
as John Whitney
By the Sword
1991
as Gallagher
In a Stranger's Hand
1991
as Peter Harmon
The Sitter
1991
as Jeff Harper
The Image
1990
as Malcolm Dundee
Dead Solid Perfect
1988
as Donny Smithern
Stewardess School
1986
as Philo Henderson
Samaritan: The Mitch Snyder Story
1986
as Billy
Midas Valley
1985
as Brad Turner
Single Bars, Single Women
1984
as Duane
Hard Matter
as Sawyer