
Ben Foster
Known for Acting · 74 credits
- Born
- 1980-10-29 (age 45)
- Place of birth
- Boston, Massachusetts, USA
- Also known as
- Benjamin A. Foster · Benjamin Foster
Biography
Benjamin A. Foster (born October 29, 1980) is an American actor. His films include The Punisher (2004), X-Men: The Last Stand and Alpha Dog (both 2006), 30 Days of Night (2007), The Messenger and Pandorum (both 2009), The Mechanic (2011), Contraband (2012), Kill Your Darlings and Lone Survivor (both 2013), The Program (2015), Warcraft (2016), and Leave No Trace (2018). He has won an Independent Spirit Award for portraying Tanner Howard in Hell or High Water (2016). He also had a recurring role as Russell Corwin in Six Feet Under (2003–05).
Description above from the Wikipedia article Ben Foster (actor), licensed under CC-BY-SA, full list of contributors on Wikipedia.
Known For
TV Shows (12)

Robot Chicken
2005
as Time Traveler / Orville Redenbacher (voice)

Late Night with Conan O'Brien
1993
as Self - Guest

Six Feet Under
2001
as Russell Corwin

My Name Is Earl
2005
as Glen Shipley

Boston Public
2000
as Max Warner

The Dead Zone
2002
as Darren Foldes

The Bill
1984

Family Law
1999
as Jason Nelson

Ant & Dec's Saturday Night Takeaway
2002
as Self

Freaks and Geeks
1999
as Eli

Flash Forward
1995
as Tucker James

You Wish
1997
as Earl
Movies (62)

The Punisher
2004
as Specker Dave

Warcraft
2016
as Medivh (Guardian)

Lone Survivor
2013
as Petty Officer Second Class Matthew "Axe" Axelson

The Mechanic
2011
as Steve McKenna

Inferno
2016
as Bertrand Zobrist

30 Days of Night
2007
as The Stranger

3:10 to Yuma
2007
as Charlie Prince

Hostiles
2017
as Philip Wills

The Contractor
2022
as Mike

Hell or High Water
2016
as Tanner Howard

Christy
2025
as Jim V. Martin

Hustle
2022
as Vince Merrick

Hostage
2005
as Mars Krupcheck

Phone Booth
2003
as Big Q (uncredited)

Contraband
2012
as Sebastian Abney

Emancipation
2022
as Jim Fassel

Pandorum
2009
as Bower

11:14
2004
as Eddie

Finestkind
2023
as Tom Eldridge

Medieval
2022
as Jan Žižka

The Finest Hours
2016
as Richard Livesey

The Survivor
2022
as Harry Haft

Big Trouble
2002
as Matt Arnold

Alpha Dog
2006
as Jake Mazursky

Galveston
2018
as Roy Cady

The Messenger
2009
as Will Montgomery

The Program
2015
as Lance Armstrong

Leave No Trace
2018
as Will

Kill Your Darlings
2013
as William Burroughs

Rampart
2011
as General Terry

King Ivory
2025
as George 'Smiley' Greene

Motor City
2026
as Reynolds

Here
2011
as Will Shepard

Get Over It
2001
as Berke Landers

Ain't Them Bodies Saints
2013
as Patrick Wheeler

360
2012
as Tyler

Love, Antosha
2019
as Self

The Laramie Project
2002
as Aaron Kreifels
The Stalemate

The Heart Is Deceitful Above All Things
2004
as Fleshy Boy

Love, Marilyn
2013
as Self

Northfork
2003
as Cod

Liberty Heights
1999
as Ben Kurtzman

Sharp Corner
2025
as Josh McCall

Bang Bang You're Dead
2003
as Trevor Adams

National Theatre Live: A Streetcar Named Desire
2014
as Stanley Kowalski
Viva la Madness

Birds of America
2008
as Jay

Breakfast with Einstein
1998
as Ryan

Rock'n Roll
2017
as Ben Foster

Kounterfeit
1996
as Travis

I've Been Waiting for You
1998
as Charlie

Long Day's Journey into Night
2025
as Jamie Tyrone

X-Men: The Last Stand
2006
as Warren Worthington III / Angel
Until We Could
2014
as Narrator (Voice)
Bare Knuckle Filming: The Construction of Northfork
2003
Gable
The Stunt Driver
as Evel Knievel
Floodplain
Cowboy
as Lee 'Babe' Midnight

Blink
2009
as AJ
Raven
About Ben Foster
Benjamin A. Foster (born October 29, 1980) is an American actor. His films include The Punisher (2004), X-Men: The Last Stand and Alpha Dog (both 2006), 30 Days of Night (2007), The Messenger and Pandorum (both 2009), The Mechanic (2011), Contraband (2012), Kill Your Darlings and Lone Survivor (both 2013), The Program (2015), Warcraft (2016), and Leave No Trace (2018). He has won an Independent Spirit Award for portraying Tanner Howard in Hell or High Water (2016). He also had a recurring role as Russell Corwin in Six Feet Under (2003–05). Des… With 74 credits spanning from 1984 to 2026, Ben Foster has appeared in 62 films and 12 TV shows.
Fans searching for Ben Foster movies, Ben Foster filmography, or the latest projects starring Ben Foster can stream many of these titles on CineFlixo, free and in HD, with no subscription required.
Most Popular Ben Foster Movies
- The Punisher (2004) — as Specker Dave
- Warcraft (2016) — as Medivh (Guardian)
- Lone Survivor (2013) — as Petty Officer Second Class Matthew "Axe" Axelson
- The Mechanic (2011) — as Steve McKenna
- Inferno (2016) — as Bertrand Zobrist
Where to Watch Ben Foster Films
Most Ben Foster movies and series are available to stream on CineFlixo in full HD, completely free and without signup. Browse the complete filmography above to jump directly to any title. For more films and the latest web series featuring Ben Foster, check our movies catalogue and browse page.