Los Angeles'ta doğan Foy, kariyerine 4 yaşında modellik yaparak başladı. Birçok farklı markanın kataloglarında yer aldı. 2009 yılında TV dizilerinde rol alarak oyunculuğa adım attı. 2011'de gösterime giren Alacakaranlık Şafak Vakti Bölüm 1 filmindeki Renesmee Cullen rolüyle tüm dünyada tanınmayı başardı. 2014 yapımı Yıldızlararası'ndaki (Interstellar) performansıyla büyük beğeni kazandı. 2018'de gösterime giren Fındıkkıran ve Dört Diyar filminde Clara karakteriyle başrolde oynadı.