Home People Ben Foster Ben Foster movies Ben Foster movies Ben Foster Movies (50) Medieval (1969) As Jan Žižka. The Survivor (1969) As Harry Haft. The Contractor (1969) The Contractor (1969) As Executive Producer. Love, Antosha (2019) As Himself. He was 38 years old Galveston (2018) As Roy. He was 37 years old Leave No Trace (2018) As Will. He was 37 years old Hostiles (2017) As Sergeant Charles Wills. He was 37 years old Rock'n Roll (2017) As Ben Foster. He was 36 years old Inferno (2016) As Bertrand Zobrist. He was 35 years old Hell or High Water (2016) As Tanner Howard. He was 35 years old Warcraft (2016) As Medivh. He was 35 years old Fire Away (2016) As Sherriff. He was 35 years old The Finest Hours (2016) As Richard Livesey. He was 35 years old The Program (2015) As Lance Armstrong. He was 34 years old National Theatre Live: A Streetcar Named Desire (2014) As Stanley Kowalski. He was 33 years old Until We Could (2014) As Narrator (Voice). He was 33 years old Lone Survivor (2013) As Petty Officer Second Class Matthew "Axe" Axelson. He was 33 years old Kill Your Darlings (2013) As William Burroughs. He was 32 years old Ain't Them Bodies Saints (2013) As Patrick Wheeler. He was 32 years old Love, Marilyn (2013) As Himself. He was 32 years old 360 (2012) As Tyler. He was 31 years old Contraband (2012) As Sebastian Abney. He was 31 years old Rampart (2011) As General Terry. He was 31 years old Rampart (2011) As Producer. He was 31 years old Here (2011) As Will Shepard. He was 30 years old The Mechanic (2011) As Steve Mckenna. He was 30 years old The Messenger (2009) As Will Montgomery. He was 29 years old Pandorum (2009) As Bower. He was 28 years old Blink (2009) As AJ. He was 28 years old Birds of America (2008) As Jay. He was 27 years old 30 Days of Night (2007) As The Stranger. He was 26 years old 3:10 to Yuma (2007) As Charlie Prince. He was 26 years old X-Men: Evolution of a Trilogy (2006) As Himself. He was 25 years old X-Men: The Excitement Continues (2006) As Himself. He was 25 years old X-Men: The Last Stand (2006) As Warren Worthington III / Angel. He was 25 years old Alpha Dog (2006) As Jake Mazursky. He was 25 years old Hostage (2005) As Mars Krupcheck. He was 24 years old The Heart Is Deceitful Above All Things (2004) As Fleshy Boy. He was 23 years old The Punisher (2004) As Specker Dave. He was 23 years old 11:14 (2003) As Eddie. He was 22 years old Northfork (2003) As Cod. He was 22 years old Bang Bang You're Dead (2002) As Trevor Adams. He was 21 years old Phone Booth (2003) As Big Q (uncredited). He was 22 years old Big Trouble (2002) As Matt Arnold. He was 21 years old The Laramie Project (2002) He was 21 years old Get Over It (2001) As Berke Landers. He was 20 years old Liberty Heights (1999) As Ben Kurtzman. He was 19 years old Breakfast with Einstein (1998) As Ryan. He was 17 years old I've Been Waiting for You (1998) As Charlie. He was 17 years old « Previous Next »