Happy Face as Happy Face (1 episode)
Saurus City as Rind - Shrouded Knight (voice)
American Pride as “Cowboy” Jack Clement
Sovereign as John Bouchart
I Can Only Imagine 2 as Arthur
2024
The Substance as Harvey
2024
Reagan as Ronald Reagan
2024
Holy Marvels with Dennis Quaid as Self - Host (8 episodes)
2024
The Long Game as Frank Mitchell
2023
Top Combat Pilot as Presenter (4 episodes)
2023
Lawmen: Bass Reeves as Marshal Sherrill Lynn (8 episodes)
2023
The Hill as James Hill
2023
Strays as Birdwatcher
2023
Full Circle as Jeff McCusker (6 episodes)
2023
On a Wing and a Prayer as Doug White
2023
Meat Loaf - A Celebration Of Life as Self
2022
Grid Down, Power Up as Narrator
2022
The Tiger Rising as Beauchamp
2021
American Underdog as Dick Vermeil
2021
Mr. Nelson on the North Side as Self
2021
Blue Miracle as Wade
2021
Born a Champion as Mason
2020
John Bronco as Narrator
2020
Josh Gates Tonight as Self (1 episode)
2020
The Men of Midway as Self
2019
Merry Happy Whatever as Don Quinn (8 episodes)
2019
Midway as Vice Admiral William 'Bull' Halsey
2019
The Kelly Clarkson Show as Self (1 episode)
2019
Tamron Hall as Self - Guest (1 episode)
2019
Secrets in the Sky: The Untold Story of Skunk Works as Kelly Johnson
2019
A Dog's Journey as Ethan Montgomery
2019
The Intruder as Charlie Peck
2018
I Can Only Imagine as Arthur
2017
A Dog's Purpose as Adult Ethan
2017
Mad Families as Head Ranger
2016
Goliath as Wade Blackwood (8 episodes)
2015
The Art of More as Samuel Brukner (20 episodes)
2015
Truth as Lt. Colonel Roger Charles
2015
Miracles on the Plains as Narrator (voice)
2015
Fortitude as Michael Lennox (14 episodes)
2013
Drunk History as Lucky Luciano (1 episode)
2013
Movie 43 as Charlie Wessler (segment "The Pitch")
2012
Playing for Keeps as Carl
2012
Vegas as Sheriff Ralph Lamb (21 episodes)
2012
The Words as Clay Hammond
2012
At Any Price as Henry Whipple
2012
What to Expect When You're Expecting as Ramsey Cooper
2012
Beneath the Darkness as Ely
2011
Footloose as Rev. Shaw Moore
2011
Soul Surfer as Tom Hamilton
2011
Workaholics as Ted Murphy (1 episode)
2010
The Special Relationship as Bill Clinton
2010
Legion as Bob Hanson
2009
G.I. Joe: The Rise of Cobra as General Hawk
2009
Watch What Happens Live with Andy Cohen as Self - Guest (4 episodes)
2009
Horsemen as Aidan Breslin
2008
The Express as Ben Schwartzwalder
2008
Smart People as Lawrence Wetherhold
2008
Vantage Point as Thomas Barnes
2007
Battle for Terra as Roven (voice)
2007
Meat Loaf: In Search of Paradise as Self
2006
2005 Houston Astros: The Championship Season as Voice
2006
American Dreamz as President Staton
2005
Yours, Mine & Ours as Frank Beardsley
2005
The Reichen Show as Self - Guest (1 episode)
2004
In Good Company as Dan
2004
Flight of the Phoenix as Frank Towns
2004
The Day After Tomorrow as Jack Hall
2004
The Alamo as Sam Houston
2003
Remember the Alamo as Himself/Host
2003
Cold Creek Manor as Cooper Tilson
2003
The Ellen DeGeneres Show as Self (3 episodes)
2003
Sesame Street: Kid's Guide to Life: Telling the Truth
2003
America's Next Top Model as Guest (1 episode)
2003
Jimmy Kimmel Live! (1 episode)
2002
The Rookie as Jimmy Morris
2001
Dinner with Friends as Gabe
2001
The Science And Technology Behind 'Frequency' as Self
2000
Traffic as Arnie Metzger
2000
Inside Traffic: The Making of 'Traffic' as Self
2000
Frequency as Frank Sullivan
1999
Any Given Sunday as Jack "Cap" Rooney
1998
Playing by Heart as Hugh
1998
The Parent Trap as Nick Parker
1998
Everything That Rises as Jim Clay
1998
Savior as Joshua Rose
1997
Switchback as FBI Special Agent Frank LaCrosse
1997
Gang Related as Joe Doe / William
1997
The View as Self (4 episodes)
1997
The View as Self - Guest (1 episode)
1997
The Making of 'DragonHeart' as Self
1996
E! True Hollywood Story (1 episode)
1996
The Daily Show as Self (2 episodes)
1996
DragonHeart as Bowen
1996
Muppets Tonight as Self (1 episode)
1995
Something to Talk About as Eddie Bichon
1994
Inside the Actors Studio as Self (1 episode)
1994
Wyatt Earp as Doc Holliday
1993
Flesh and Bone as Arlis Sweeney
1993
Late Night with Conan O'Brien as Self - Guest (1 episode)
1993
Undercover Blues as Jeff Blue
1993
Wilder Napalm as Wallace
1992
The Tonight Show with Jay Leno (3 episodes)
1990
Postcards from the Edge as Jack Faulkner
1990
Come See the Paradise as Jack McGurn
1989
Great Balls of Fire! as Jerry Lee Lewis
1988
Everybody's All-American as Gavin Grey
1988
LIVE with Kelly and Mark (1 episode)
1988
D.O.A. as Dexter Cornell
1987
Suspect as Eddie Sanger
1987
Innerspace as Lt. Tuck Pendleton
1986
The Big Easy as Remy McSwain
1985
Enemy Mine as Willis Davidge
1984
Dreamscape as Alex Gardner
1983
Bill: On His Own as Barry Morrow
1983
The Right Stuff as Gordon Cooper
1983
Jaws 3-D as Mike Brody
1983
The Making of Jaws 3-D: Sharks Don't Die
1983
Tough Enough as Art Long
1982
Johnny Belinda as Kyle Hager
1981
Bill as Barry Morrow
1981
Stripes as Extra at Graduation Ceremony
1981
The Night the Lights Went Out in Georgia as Travis Child
1981
All Night Long as Freddie Dupler
1980
The Long Riders as Ed Miller
1980
Gorp as Mad Grossman
1979
Breaking Away as Mike
1979
Amateur Night at the Dixie Bar and Grill as Roy
1978
Are You in the House Alone? as Phil Lawver
1978
The Seniors as Alan Darby
1978
Our Winning Season as Paul Morelli
1977
September 30, 1955 as Frank
1977
I Never Promised You a Rose Garden as Shark, Baseball Pitcher
1975
Saturday Night Live as Self - Host (1 episode)
1975
Crazy Mama as Bellhop
1968
60 Minutes as Self (1 episode)
1952
Today as Self (1 episode)