2024
Classified as Evan Shaw2024
Chief of Station as Ben Malloy2023
Muzzle as Jake Rosser2023
The Bricklayer as Vail2023
Ambush as Capitaine Drummond2023
Rumble Through the Dark as Jack Boucher2023
Tom Hanks: The Nomad as Self (archive footage)2022
The First Lady as Gerald Ford2022
Pantheon as Cary Duval (voice)2020
Wander as Arthur Bretnik2020
The Men of Midway as Self2020
Roland Emmerich: Man on a Mission as Self2019
Midway as Lieutenant Colonel Jimmy Doolittle2019
Line of Duty as Frank Penny2018
The Romanoffs as Greg2018
The Violet Hour as Greg2016
Chelsea as Self2016
London Has Fallen as President Benjamin Asher2016
Sully as Jeff Skiles2016
Bleed for This as Kevin Rooney2016
Incarnate as Dr. Seth Ember2015
My All American as Darrell Royal2014
Late Night with Seth Meyers as Self2014
I, Frankenstein as Adam2013
Olympus Has Fallen as President Benjamin Asher2013
The Fire Rises: The Creation and Impact of The Dark Knight Trilogy as Self (archive footage)2012
Honest Trailers as Harvey Dent / Two-Face (archive footage)2012
Erased as Ben Logan2011
Battle: Los Angeles as Michael Nantz2011
The Rum Diary as Sanderson2010
Conan as Self2010
Rabbit Hole as Howie Corbett2009
Love Happens as Burke2009
Heath Ledger: A Tribute as Self2008
The Dark Knight as Harvey Dent2008
Gotham Tonight as Harvey Dent2008
Towelhead as Mr. Vuoso2007
No Reservations as Nick2007
Meet Bill as Bill2007
Operation Homecoming: Writing the Wartime Experience as Road Work (voice)2007
Tumble as Man2006
The Black Dahlia as Lee Blanchard2006
The Wicker Man as Truck Stop Patron2006
Conversations with Other Women as Man2005
Thank You for Smoking as Nick Naylor2005
Neverwas as Zach Riley2004
Suspect Zero as Thomas Mackelway2003
Jimmy Kimmel Live! as Not available2003
The Core as Dr. Josh Keyes2003
The Missing as Brake Baldwin2003
Paycheck as James Rethrick2002
Possession as Roland Mitchell2001
The Pledge as Stan Krolak2000
Erin Brockovich as George2000
Nurse Betty as Del1999
Any Given Sunday as Nick Crozier1999
Molly as Buck McKay1998
Thursday as Nick1998
Your Friends & Neighbors as Barry1997
The View as Self1997
Emeril Live as Not available1997
In the Company of Men as Chad1997
EP Daily as Not available1996
The Daily Show as Self1996
Aliens in the Family as Not available1993
Frasier as Frank1993
Slaughter of the Innocents as Ken Reynolds1992
The Tonight Show with Jay Leno as Not available1992
Double Jeopardy as DwayneNaN
Deep Water as Not availableNaN
Scorpion as Not availableNaN
Midair as Not availableNaN
Muzzle: City of Wolves as Jake RosserNaN
Raider as Not availableNaN
Thieves Highway as Not available1992
Godly Sorrow Leads to Repentance as Matt1988
LIVE with Kelly and Mark as Not available2019
Line of Duty Executive Producer2012
Erased Executive Producer2007
Meet Bill Executive ProducerNaN
White Cargo Producer