Маккензи Кристин Фой родилась 10 ноября 2000 года в Лос-Анджелесе. С 2004 года начала модельную карьеру, работала с Garnet Hill, Polo Ralph Lauren, Guess Kids и другими рекламными компаниями.
В 2009 году получила роль в телесериале «Долго и счастливо», а в 2010 году сыграла в телесериалах «Вспомни, что будет» и «Гавайи 5.0». В том же году была утверждена на роль Ренесми Каллен в киноадаптации Стефани Майер «Сумерки. Сага: Рассвет — Часть 2». В феврале 2012 года Маккензи присоединилась к проекту Джеймса Вана в фильме ужасов «Заклятие». 10 октября 2012 года получила роль Луизы Мэй Кардинал в экранизации книги Дэвида Бальдаччи «Желаю вам добра». В 2013 году сыграла роль Мёрф, дочери главного героя в фильме Кристофера Нолана «Интерстеллар».
Маккензи также принимала участие в озвучивании мультфильмов «Эрнест и Селестина» (2013), «Дети из товарного вагона» (2014) и «Маленький принц» (2015).
В июле 2018 года получила главную роль в фильме «Щелкунчик и четыре королевства»; премьера картины прошла 29 октября 2018 года в Лос-Анджелесе.