Маккензи Мози родилась осенью 1988 года в окрестностях штата Северная Каролина. Она была задействована в нескольких классических постановках в театрах Нью-Йорка и Вирджинии.
Когда ей исполнилось десять лет, Маккензи Мози получила премию имени Анны Вентворт за роль юной Энни в одноименном спектакле в театре «Showtimers». В июле 2008 года Маккензи Мози должна была принять участие в первом международном турне труппы бродвейского хита «Весеннее пробуждение». Но она отказалась в пользу другого бродвейского мюзикла «Повесть о двух городах». Постановка основана на одноименной повести Чарльза Диккенса: ее действие разворачивается во время Великой французской революции. В этот проект было вложено шестнадцать миллионов долларов, но в ноябре 2009 года спектакль закрыли.
Маккензи Мози играла в мюзикле «Белый шум» на сцене Театра Короля Георга в Чикаго и еще одном музыкальном спектакле «Гигант».
В 2013 году Маккензи Мози впервые сосредоточилась на карьере в кинематографе, и подписала сразу несколько контрактов. В числе прочих, она получила роль принцессы Рапунцель в сказочной и мистической истории «В лес» от режиссера Роба Маршалла.