Mackenzie was chosen out of hundreds of hopeful actress' to play the difficult role of Renesmee Cullen, the rapidly aging supernatural baby with superhuman compassion.
Rumour has it, author Stephenie Meyer handpicked the young beauty because she was the perfect mix of Edward and Bella according to Entertainment Weekly.
Fast-forward and the actress is 17 and looking incredible beautiful at the premiere Thor Ragnarok in Los Angeles on Wednesday, walking the red carpet alongside Miley Cyrus, Liam Hemsworth, Chris hemsworth and Elsa Pataky.
The actress, who is currently working on a live-action remake of The Nutcracker, wore a blush pink ensemble enriched by all-over sequins embroideries.
Choosing the perfect ensemble for her *major* first appearance.
Mackenzie is definitely one-to-watch on the red carpet in the future.