Christmas has arrived in Disney’s trailer for its new Nutcracker film.

The Nutcracker And The Four Realms stars US actress Mackenzie Foy, alongside Matthew Macfadyen, Morgan Freeman, Keira Knightley and Dame Helen Mirren.

A trailer shows Foy’s character Clara transported into a “magical world” in the depths of winter in the movie adaptation of the famous story and ballet.

It features glimpses of Dame Helen as Mother Ginger, Freeman as Drosselmeyer and Knightley as the Sugar Plum Fairy in the film, directed by Lasse Hallstrom and Joe Johnston.

Foy plays Clara, who finds herself in a “strange and mysterious parallel world”.

The film opens in cinemas on November 2.