
Ben Foster
Known for Acting · 75 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 (13)

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

The Bill
1984

The Dead Zone
2002
as Darren Foldes

Boston Public
2000
as Max Warner

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
Untitled The X-Files Reboot
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

30 Days of Night
2007
as The Stranger

3:10 to Yuma
2007
as Charlie Prince

The Contractor
2022
as Mike

Inferno
2016
as Bertrand Zobrist

Hostiles
2017
as Philip Wills

Hell or High Water
2016
as Tanner Howard

Phone Booth
2003
as Big Q (uncredited)

Hustle
2022
as Vince Merrick

Hostage
2005
as Mars Krupcheck

Christy
2025
as Jim V. Martin

Emancipation
2022
as Jim Fassel

Pandorum
2009
as Bower

Contraband
2012
as Sebastian Abney

Medieval
2022
as Jan Žižka

Finestkind
2023
as Tom Eldridge

Alpha Dog
2006
as Jake Mazursky

Big Trouble
2002
as Matt Arnold

The Finest Hours
2016
as Richard Livesey

The Survivor
2022
as Harry Haft

11:14
2004
as Eddie

The Messenger
2009
as Will Montgomery

Leave No Trace
2018
as Will

Rampart
2011
as General Terry

The Program
2015
as Lance Armstrong

Galveston
2018
as Roy Cady

Kill Your Darlings
2013
as William Burroughs

360
2012
as Tyler

Motor City
2026
as Reynolds

Get Over It
2001
as Berke Landers

The Laramie Project
2002
as Aaron Kreifels

Love, Antosha
2019
as Self

King Ivory
2025
as George 'Smiley' Greene

Ain't Them Bodies Saints
2013
as Patrick Wheeler

The Heart Is Deceitful Above All Things
2004
as Fleshy Boy

Northfork
2003
as Cod

Liberty Heights
1999
as Ben Kurtzman

Here
2011
as Will Shepard

Love, Marilyn
2013
as Self

Sharp Corner
2025
as Josh McCall

Bang Bang You're Dead
2003
as Trevor Adams
The Stalemate

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

I've Been Waiting for You
1998
as Charlie

Rock'n Roll
2017
as Ben Foster

Birds of America
2008
as Jay

Breakfast with Einstein
1998
as Ryan
Viva la Madness
Bare Knuckle Filming: The Construction of Northfork
2003

Kounterfeit
1996
as Travis
Gable

X-Men: The Last Stand
2006
as Warren Worthington III / Angel

Long Day's Journey into Night
2025
as Jamie Tyrone
Until We Could
2014
as Narrator (Voice)
Floodplain
Cowboy
as Lee 'Babe' Midnight
Raven
The Stunt Driver
as Evel Knievel

Blink
2009
as AJ
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 75 credits spanning from 1984 to 2026, Ben Foster has appeared in 62 films and 13 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 Bowood.TV, 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
- 30 Days of Night (2007) — as The Stranger
Where to Watch Ben Foster Films
Most Ben Foster movies and series are available to stream on Bowood.TV 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.