2025
The Gettysburg Address as Andrew Curtin (voice)2025
Laws of Man as Benjamin Bonney2025
Like Father Like Son as Gabe2025
When I'm Ready as Keith2024
Blackwater Lane as Matthew2024
Lights Out as Sage Parker2024
Depravity as Mr. Evers2024
Guns & Moses as Alan Rosner2023
Secret Invasion as President Ritson2023
Scream VI as Detective Bailey2023
Anyone But You as Leo2023
Ruthless as Harry Sumner2023
Shooting Stars as Keith Dambrot2023
You're Killing Me as Congressman Schroder2023
Ghosts of Beirut as Robert Ames2023
Breakwater as Ray Childress2023
The Dirty South as Jeb Roy2023
The Warrant: Breaker's Law as Dead-Eye / Yule Bronson2023
A Dark Way Out as Stan2023
The Getback as Chief Joe Milazzo2022
The Jennifer Hudson Show as Self2022
Umma as Danny2022
Agent Game as Harris2022
Along for the Ride as Robert West2022
Section 8 as Sam Ramsey2022
Gone in the Night as Ryan Barlowe2022
The Inhabitant as Ben2021
Amend: The Fight for America as Self2021
Deadly Illusions as Tom Morrison2021
Christmas Is Canceled as Dad - Jack Lockhart2021
Hard Luck Love Song as Rollo2021
The Blazing World as Tom Winter2021
Montford: The Chickasaw Rancher as Boggy Johnson2020
Messiah as President Young2020
That One Time as Paul Crest2019
The Righteous Gemstones as John Wesley Seasons2019
Prodigal Son as Nicholas Endicott2019
Hanna as John Carmichael2019
The Courier as Special Agent Roberts2019
SGT. Will Gardner as Buddy2018
Station 19 as Greg Tanner2018
The Purge as Bobby Sheridan2018
Homecoming as Anthony2018
I Still See You as August2018
Rob Riggle's Ski Master Academy as Dermot Mulroney2018
Flesh & Blood as Henry Tooms2018
Cats as Blanket2018
Monster Challenge as Ben's Agent2017
The Mountain Between Us as Mark Robertson2017
Sleepless as Stanley Rubino2017
The Christmas Train as Tom Langdon2017
The Cars That Made America as Self - Narrator2016
To Tell the Truth as Self - Panelist2016
Pure Genius as Dr. Walter Wallace2016
Dirty Grandpa as David Kelly2016
Lavender as Patrick Ryan2016
There's Something About Romcoms as Self2015
Chicago Med as Battalion Chief Dom Pascal2015
Insidious: Chapter 3 as Sean Brenner2015
Truth as Lawrence Lanpher2015
The D Train as Dermot Mulroney2015
Careful What You Wish For as Eliott Harper2015
Northpole: Open for Christmas as Ian2015
Sacrifice as Justin2014
Chicago P.D. as Battalion Chief Dom Pascal2014
Mozart in the Jungle as Andrew Walsh2014
Crisis as Francis Gibson2013
Stoker as Richard Stoker2013
Jobs as Mike Markkula2013
Struck by Lightning as Neal Phillips2013
A Glimpse Inside the Mind of Charles Swan III as Doctor2013
August: Osage County as Steve Huberbrecht2013
Space Warriors as Andy Hawkins2013
The Rambler as The Rambler2012
Chicago Fire as Battalion Chief Dom Pascal2012
The Eric Andre Show as Self2012
Big Miracle as Colonel Scott Boyer2012
The Grey as Jerome Talget2012
Beyond as Jack Musker2012
Trade of Innocents as Alex Becker2011
Shameless as Sean Pierce2011
American Horror Story as Bob Thompson2011
New Girl as Russell Schiller2011
Abduction as Martin Price2011
J. Edgar as Colonel Schwarzkopf2011
Silent Witness as Tony Lord2011
The Family Tree as Jack Burnett2010
Jolene as Uncle Phil2010
Inhale as Paul Stanton2009
Watch What Happens Live with Andy Cohen as Self - Guest2008
Burn After Reading as Star of "Coming Up Daisy"2008
Flash of Genius as Gil Previck2008
The Memory Keeper's Daughter as Dr. David Henry2007
Zodiac as Martin Lee2007
Dante's Inferno as Dante (voice)2007
Gracie as Bryan Bowen2007
Georgia Rule as Dr. Simon Ward2006
Griffin & Phoenix as Henry Griffin2005
The Colbert Report as Self - Guest2005
American Dad! as Jesse (voice)2005
The Family Stone as Everett Stone2005
The Wedding Date as Nick Mercer2005
Must Love Dogs as Bob2004
The Tony Danza Show as Self2004
The Batman as Green Lantern (voice)2004
Hair High as Rod (voice)1987
Long Gone as Jamie WeeksNaN
Play Dirty as Not availableNaN
Night Patrol as Not availableNaN
November 1963 as Chuckie Nicoletti2004
Undertow as John Munn2003
Jimmy Kimmel Live! as Not available2003
The Ellen DeGeneres Show as Self2003
Arrested Development as Dusty2002
About Schmidt as Randall Hertzel2002
Lovely & Amazing as Kevin McCabe2002
The Safety of Objects as Jim Train2002
Intimate Affairs as Edgar2000
Trixie as Dex Lang2000
Where the Money Is as Wayne1999
Goodbye Lover as Jake Dunmore1997
The View as Self1997
My Best Friend's Wedding as Michael O'Neal1996
The Trigger Effect as Joe1996
Box of Moonlight as Wick1996
Kansas City as Johnny O'Hara1996
Bastard Out of Carolina as Lyle Parsons1996
Heroine of Hell as Callum1995
Copycat as Ruben Goetz1995
Living in Oblivion as Wolf1995
How to Make an American Quilt as Sam1994
Friends as Gavin Mitchell1994
Angels in the Outfield as Roger's Father1994
There Goes My Baby as Pirate1994
Bad Girls as Josh McCoy1993
Late Night with Conan O'Brien as Self - Guest1993
The Thing Called Love as Kyle Davidson1993
The Last Outlaw as Eustis1993
Point of No Return as J. P.1993
Silent Tongue as Reeves McCree1993
Family Pictures as Mack1992
Where the Day Takes You as King1992
The Heart of Justice as Elliot Burgess1992
Samantha as Henry1991
Career Opportunities as Nestor Pyle1990
Bright Angel as George Russell1989
Longtime Companion as John1989
Staying Together as Kit McDermott1989
Unconquered as Richmond Flowers Jr.1989
Survival Quest as Gray1988
Sunset as Michael Alperin1988
Young Guns as Dirty Steve Stephens1987
Daddy as Bobby1986
Sin of Innocence as Tim McGaryNaN
Jodie as Lionel (voice)NaN
Long Shadows as Dallas GarrettNaN
Killing Mary Sue as Bradley WeinerNaN
Dead and Breakfast as Norman1986
Shattered: If Your Kid's on Drugs as Lane1982
Fame as Not available1975
Saturday Night Live as Self - Cameo (uncredited)NaN
Perfectly Imperfect as JakeNaN
Long Shadows as Dallas GarrettNaN
The Hunting Wives as Jed Banks2019
Inside the Internet: 50 Years of Life Online Director2011
Love, Wedding, Marriage Director2006
God Grew Tired of Us Producer1995
Living in Oblivion Associate Producer1992
Where the Day Takes You Stunts