Incarnate
2016 · Horror
as Dr. Ember
In the Company of Men
1997 · Comedy
as Chad
Suspect Zero
2004 · Crime
as Thomas Mackelway
Classified
2024 · Action
as Evan Shaw
Wander
2020 · Thriller
as Arthur Bretnik
Battle: Los Angeles
2011 · Action
as Ssgt. Michael Nantz
My All American
2015 · Biography
as Coach Royal
Thieves Highway
2025 · Action
as Frank Bennett
Muzzle
2023 · Action
as Jake Rosser
Ambush
as Capitaine Drummond
The Bricklayer
as Steve Vail
Thank You for Smoking
2006 · Comedy
as Nick Naylor
Neverwas
2006 · Drama
as Zach Riley
Meet Bill
2008 · Comedy
as Bill
Erased
2012 · Action
as Ben Logan
London Has Fallen
2016 · Action
as Benjamin Asher
Your Friends and Neighbors
1998 · Comedy
as Barry
Conversations with Other Women
2007 · Comedy
as Man
Thursday
1998 · Action
as Nick
Bleed for This
2016 · Biography
as Kevin Rooney
Possession
2002 · Drama
as Roland Michell
Rumble Through the Dark
as Jack Boucher
Sully
as Jeff Skiles
Rabbit Hole
2011 · Drama
as Howie
No Reservations
The Romanoffs
2018 · Drama
as Greg
Paycheck
2003 · Action
as Rethrick
Love Happens
2009 · Drama
as Burke
Towelhead
2008 · Drama
as Travis Vuoso
The Black Dahlia
2006 · Crime
as Lee Blanchard
Molly
1999 · Comedy
as Buck McKay
Pantheon S1-S2
2022 · Animation
as Cary
Pantheon S2
2025 · Animation
The Dark Knight
2008 · Action
as Harvey Dent
Muzzle: City of Wolves
Nurse Betty
2000 · Comedy
as Del
The Missing
2003 · Adventure
as Brake Baldwin
Tom Hanks: The Nomad
2023 · Biography
as Self
Midway
2019 · Action
as Jimmy Doolittle
The Pledge
2001 · Crime
as Stan Krolak
The First Lady
2022 · Biography
as Gerald Ford
Any Given Sunday
1999 · Drama
as Nick Crozier
Erin Brockovich
2000 · Biography
as George