Actor
The Substance
2024
as Harvey
Reagan
2024
as Ronald Reagan
The Long Game
2024
as Frank Mitchell
The Hill
2023
as James Hill
Strays
2023
as Birdwatcher
On a Wing and a Prayer
2023
as Doug White
Strange World
2022
as Jaeger Clade (voice)
The Tiger Rising
2022
as Beauchamp
American Underdog
2021
as Dick Vermeil
Blue Miracle
2021
as Wade
Born a Champion
2021
as Mason
John Bronco
2020
as Narrator
Midway
2019
as Vice Admiral William 'Bull' Halsey
Pretenders
2019
as Joe
The Intruder
2019
as Charlie Peck
A Dog's Journey
2019
as Ethan Montgomery
Kin
2018
as Hal Solinski
I Can Only Imagine
2018
as Arthur
A Dog's Purpose
2017
as Adult Ethan
Mad Families
2017
as Head Ranger
Truth
2015
as Lt. Colonel Roger Charles
Movie 43
2013
as Charlie Wessler (segment "The Pitch")
Playing for Keeps
2012
as Carl
The Words
2012
as Clay Hammond
At Any Price
2012
as Henry Whipple
What to Expect When You're Expecting
2012
as Ramsey Cooper
Beneath the Darkness
2012
as Ely
Footloose
2011
as Rev. Shaw Moore
Soul Surfer
2011
as Tom Hamilton
The Special Relationship
2010
as Bill Clinton
Legion
2010
as Bob Hanson
Pandorum
2009
as Payton
G.I. Joe: The Rise of Cobra
2009
as General Hawk
Horsemen
2009
as Aidan Breslin
The Express
2008
as Ben Schwartzwalder
Smart People
2008
as Lawrence Wetherhold
Vantage Point
2008
as Thomas Barnes
Battle for Terra
2007
as Roven (voice)
American Dreamz
2006
as President Staton
Yours, Mine & Ours
2005
as Frank Beardsley
In Good Company
2004
as Dan
Flight of the Phoenix
2004
as Frank Towns
The Day After Tomorrow
2004
as Jack Hall
The Alamo
2004
as Sam Houston
Cold Creek Manor
2003
as Cooper Tilson
Sesame Street: Kid's Guide to Life: Telling the Truth
2003
Far from Heaven
2002
as Frank Whitaker
The Rookie
2002
as Jimmy Morris
Dinner with Friends
2001
as Gabe
Traffic
2000
as Arnie Metzger
Frequency
2000
as Frank Sullivan
Any Given Sunday
1999
as Jack "Cap" Rooney
Playing by Heart
1998
as Hugh
The Parent Trap
1998
as Nick Parker
Everything That Rises
1998
as Jim Clay
Savior
1998
as Joshua Rose
Switchback
1997
as FBI Special Agent Frank LaCrosse
Gang Related
1997
as Joe Doe / William
DragonHeart
1996
as Bowen
Something to Talk About
1995
as Eddie Bichon
Wyatt Earp
1994
as Doc Holliday
Flesh and Bone
1993
as Arlis Sweeney
Undercover Blues
1993
as Jeff Blue
Wilder Napalm
1993
as Wallace
Postcards from the Edge
1990
as Jack Faulkner
Come See the Paradise
1990
as Jack McGurn
Great Balls of Fire!
1989
as Jerry Lee Lewis
Everybody's All-American
1988
as Gavin Grey
D.O.A.
1988
as Dexter Cornell
Suspect
1987
as Eddie Sanger
Innerspace
1987
as Lt. Tuck Pendleton
The Big Easy
1986
as Remy McSwain
Enemy Mine
1985
as Willis Davidge
Dreamscape
1984
as Alex Gardner
Bill: On His Own
1983
as Barry Morrow
The Right Stuff
1983
as Gordon Cooper
Jaws 3-D
1983
as Mike Brody
Tough Enough
1983
as Art Long
Johnny Belinda
1982
as Kyle Hager
Bill
1981
as Barry Morrow
Stripes
1981
as Extra at Graduation Ceremony
The Night the Lights Went Out in Georgia
1981
as Travis Child
Caveman
1981
as Lar
All Night Long
1981
as Freddie Dupler
The Long Riders
1980
as Ed Miller
Gorp
1980
as Mad Grossman
Breaking Away
1979
as Mike
Amateur Night at the Dixie Bar and Grill
1979
as Roy
Are You in the House Alone?
1978
as Phil Lawver
The Seniors
1978
as Alan Darby
Our Winning Season
1978
as Paul Morelli
September 30, 1955
1977
as Frank
I Never Promised You a Rose Garden
1977
as Shark, Baseball Pitcher
Crazy Mama
1975
as Bellhop
Littlemouth
Broke
American Pride
as “Cowboy” Jack Clement
Sovereign
as John Bouchart
This Blue Is Mine
Saurus City
as Rind - Shrouded Knight (voice)
War Machine