At the age of 18, Mackenzie Foy has already worked alongside some of the biggest names in Hollywood, such as Morgan Freeman, Keira Knightley, Robert Pattinson and Anne Hathaway. Now, she’s the star of Disney’s festive fantasy film, The Nutcracker and the Four Realms.
Foy, who plays Clara in the film, is the latest in a long line of performers to bring the beloved story to life. Although there have been lots of versions of the tale, most productions follow Clara (sometimes called Marie) on a magical adventure, during which she meets fairies, living toys and enchanted mice. It is one of the most popular Christmas stories ever told.
It was the chance to bring something new to the traditional story that made Foy excited about the film, she told…
