Ben Foster

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…

Filmography

The Bill
The Bill
1984 · TV
Late Night with Conan O'Brien
Late Night with Conan O'Brien
1993 · TV
as Self - Guest
Robot Chicken
Robot Chicken
2005 · TV
as Time Traveler / Orville Redenbacher (voice)
Six Feet Under
Six Feet Under
2001 · TV
as Russell Corwin
My Name Is Earl
My Name Is Earl
2005 · TV
as Glen Shipley
Boston Public
Boston Public
2000 · TV
as Max Warner
The Dead Zone
The Dead Zone
2002 · TV
as Darren Foldes
Ant & Dec's Saturday Night Takeaway
Ant & Dec's Saturday Night Takeaway
2002 · TV
as Self
Family Law
Family Law
1999 · TV
as Jason Nelson
Freaks and Geeks
Freaks and Geeks
1999 · TV
as Eli
Motor City
Motor City
2026 · Movie
as Reynolds
Warcraft
Warcraft
2016 · Movie
as Medivh (Guardian)
Lone Survivor
Lone Survivor
2013 · Movie
as Petty Officer Second Class Matthew "Axe" Axelson
Inferno
Inferno
2016 · Movie
as Bertrand Zobrist
The Mechanic
The Mechanic
2011 · Movie
as Steve McKenna
The Punisher
The Punisher
2004 · Movie
as Specker Dave
30 Days of Night
30 Days of Night
2007 · Movie
as The Stranger
Hell or High Water
Hell or High Water
2016 · Movie
as Tanner Howard
Hostage
Hostage
2005 · Movie
as Mars Krupcheck
3:10 to Yuma
3:10 to Yuma
2007 · Movie
as Charlie Prince
Hostiles
Hostiles
2017 · Movie
as Philip Wills
Pandorum
Pandorum
2009 · Movie
as Bower
Christy
Christy
2025 · Movie
as Jim V. Martin
Flash Forward
Flash Forward
1995 · TV
as Tucker James