29 Ekim 1980’de Boston, ABD’de doğdu. 16 yaşından beri oyunculuk yapan ünlü oyuncu asıl çıkışını X-Men: The Last Stand filminde Warren Worthington ve 3:10 Treni filminde Charlie Prince rolüyle yapmıştır. Six Feet Under, Kill Your Darlings, Lone Survivor gibi yapımlarda da yer alan Foster, Inferno, Warcraft: İki Dünyanın Ilk Karşılasması, İki Eli Kanda,Son Efsane gibi önemli yapımlarda da yer alarak dünya çapında tanınmıştır.