Ben Foster

Actor

King Ivory
2024
as George 'Smiley' Greene
Sharp Corner
2024
as Josh McCall
Finestkind
2023
as Tom
Emancipation
2022
as Jim Fassel
Medieval
2022
as Jan Žižka
Hustle
2022
as Vince Merrick
The Survivor
2022
as Harry Haft
The Contractor
2022
as Mike
Galveston
2018
as Roy Cady
Leave No Trace
2018
as Will
Hostiles
2017
as Philip Wills
Rock'n Roll
2017
as Ben Foster
Inferno
2016
as Bertrand Zobrist
Hell or High Water
2016
as Tanner Howard
Warcraft
2016
as Medivh
The Finest Hours
2016
as Richard Livesey
The Program
2015
as Lance Armstrong
National Theatre Live: A Streetcar Named Desire
2014
as Stanley Kowalski
Until We Could
2014
as Narrator (Voice)
Lone Survivor
2013
as Petty Officer Second Class Matthew "Axe" Axelson
Kill Your Darlings
2013
as William Burroughs
Ain't Them Bodies Saints
2013
as Patrick Wheeler
360
2012
as Tyler
Contraband
2012
as Sebastian Abney
Rampart
2011
as General Terry
Here
2011
as Will Shepard
The Mechanic
2011
as Steve McKenna
The Messenger
2009
as Will Montgomery
Pandorum
2009
as Bower
Blink
2009
as AJ
Birds of America
2008
as Jay
30 Days of Night
2007
as The Stranger
3:10 to Yuma
2007
as Charlie Prince
X-Men: The Last Stand
2006
as Warren Worthington III / Angel
Alpha Dog
2006
as Jake Mazursky
Hostage
2005
as Mars Krupcheck
The Heart Is Deceitful Above All Things
2004
as Fleshy Boy
The Punisher
2004
as Specker Dave
11:14
2003
as Eddie
Northfork
2003
as Cod
Bang Bang You're Dead
2003
as Trevor Adams
Phone Booth
2003
as Big Q (uncredited)
Big Trouble
2002
as Matt Arnold
The Laramie Project
2002
as Aaron Kreifels
Get Over It
2001
as Berke Landers
Liberty Heights
1999
as Ben Kurtzman
Breakfast with Einstein
1998
as Ryan
I've Been Waiting for You
1998
as Charlie
Kounterfeit
1996
as Travis
Long Day's Journey Into Night
as Jamie Tyrone
Floodplain
Motor City
Untitled Christy Martin Biopic