Jest laureatem nagrody Gildii Aktorów Filmowych za rolę w serialu "
Sześć stóp pod ziemią". Pracował z aktorskimi sławami i utalentowanymi reżyserami. Jego młodszy brat, Jon Foster, także jest aktorem. Dwunastoletni Ben debiutował jako scenarzysta, reżyser i aktor niewielkim przedstawieniem teatralnym. Podczas wakacji uczęszczał na zajęcia prowadzone w ramach Letniego Programu Artystycznego organizowanego przez Interlochen Theater. Kiedy miał szesnaście lat porzucił szkołę.
Ben debiutował epizodem w thrillerze "
Trefny szmal"
Johna Mallory. W 1996 roku wystąpił w głównej roli w serialu "
Tucker, Becca i inni"
Johna Bella i
Rona Olivera. Grany przez niego Tucker to zwariowany chłopak, który od wczesnego dzieciństwa przyjaźni się z Rebeccą (
Jewel Staite). Ben pojawił się w dwóch filmach telewizyjnych – horrorze "
Czekałem na ciebie"
Christophera Leitcha i komedii "
Śniadanie z Einsteinem"
Craiga Shapiro.
Przełom w karierze Fostera nastąpił w 1999 roku, gdy aktor wcielił się w Bena Kurtzmana w dramacie "
Smak wolności"
Barry’ego Levinsona. Film, którego akcja rozgrywa się w połowie lat 50., w Baltimore, porusza problem relacji rasowych i konfliktu pokoleń. Młodszego brata Bena, Vana Kurtzmana zagrał
Adrien Brody. Foster partnerował
Kirsten Dunst w komedii romantycznej "
Sztuka rozstania"
Tommy’ego O’Havera. Wraz z całą śmietanką gwiazd, takich jak:
Christina Ricci,
Steve Buscemi,
Peter Fonda, pojawił się na planie filmu "
Projekt Laramie"
Moisesa Kaufmana. Był odtwórcą jednej z głównych ról w wyprodukowanej w wytwórni Dinseya komedii kryminalnej "
Wielkie kłopoty"
Barry’ego Sonnenfelda. Zagrał w epizodzie w thrillerze "
Telefon"
Joela Schumachera.
W 2002 roku stworzył w filmie telewizyjnym "
Pif-paf! Jesteś trup!"
Guya Ferlanda, ciekawą kreację zdolnego ucznia, Trevora Adamsa przejętego wydarzeniami, do których dochodzi w szkole. Za tę rolę został uhonorowany Daytime Emmy Award. W cieszącym się sporą popularnością serialu HBO pt. "
Sześć stóp pod ziemią" przez trzy sezony grał Russella Corwina, artystę, w którym zakochuje się najmłodsza latorośl państwa Fisherów, Claire (
Lauren Ambrose).
Był jednym z bohaterów "
Jedenasta czternaście"
Grega Marcksa. Wystąpił w filmie braci Polish pt. "
Northfork" oraz kameralnym dramacie
Asii Argento pt. "
The Heart Is Deceitful Above All Things". W opartym na popularnym komiksie filmie akcji pt. "
Punisher"
Jonathana Hensleigha, zagrał fajtłapowatego sąsiada głównego bohatera (
Thomas Jane). W 2005 roku pojawił się w dreszczowcu "
Osaczony"
Florenta-Emilio Siri, z
Brucem Willisem i
Kevinem Pollakiem w rolach głównych oraz w opartej na faktach opowieści o młodym handlarzu narkotyków pt. "
Alpha Dog"
Nicka Cassavetesa. W tym samym roku został wybrany do roli Archanioła w kolejnej filmowej opowieści o grupie zmutowanych bohaterów znanych z komiksu "X-Men" pt. "
X-Men: Ostatni bastion".