Foy ble født 10. november 2000 i Los Angeles. Hverken mor eller far, som henholdsvis er hjemmeværende og lastebilsjåfør, hadde kontakter til filmbransjen. Mackenzie startet som reklamemodell for Garnet Hill, Polo Ralph Lauren og Guess i 2004, og begynte sin skuespillerkarriere som 9-åring, i 2009.