The Nutcracker and the Four Realms
Keira Knightley leads a star-packed cast in The Nutcracker and the Four Realms, the magical fantasy adaption of the classic story about a young girl in the midst of a war between gingerbread soldiers and a mouse army.
G2G Movies Watch The Nutcracker and the Four Realms
The Nutcracker and the Four Realms is co-directed by Swedish filmmaker Lasse Hallström (What’s Eating Gilbert Grape, The Cider House Rules, Chocolat, The Hoax, Salmon Fishing in the Yemen, Safe Haven, The Hundred-Foot Journey, Hachi: A Dog’s Tale, A Dog’s Purpose) and American filmmaker Joe Johnston (Honey I Shrunk the Kids, The Rocketeer, Jumanji, October Sky, Jurassic Park III, Hidalgo, Wolf Man, Marvel’s Captain America). The screenplay is written by Ashleigh Powell; based on the story by E.T.A. Hoffmann.
In order to unlock a box containing a priceless gift from her mother, Clara Stahlbaum (Mackenzie Foy) follows a thread given to her by her godfather, Drosselmeyer (Morgan Freeman) to the associated key in a parallel world. There she meets a soldier named Captain Philip Hoffman (Jayden Fowora-Knight), a group of mice, and the various regents that preside over the world’s three realms. Tracing the key to the fourth realm ruled by Mother Ginger (Helen Mirren), Clara and Philip must use it to restore harmony to the unstable world before Mother Ginger conquers the other three realms.
Directed by Lasse Hallström and Joe Johnston
Produced by Mark Gordon and Larry Franco
Screenplay by Ashleigh Powell and Tom McCarthy
Story by Ashleigh Powell
Based on “The Nutcracker and the Mouse King” by E. T. A. Hoffmann
G2G Movies Watch The Nutcracker and the Four Realms Cast
Keira Knightley as Sugar Plum Fairy
Mackenzie Foy as Clara Stahlbaum
Eugenio Derbez as Flower Realm King
Matthew Macfadyen as Mr. Stahlbaum
Richard E. Grant as Snow Realm King
Misty Copeland as The Ballerina
Helen Mirren as Mother Ginger
Morgan Freeman as Drosselmeyer
Jayden Fowora-Knight as Captain Philip Hoffman, the Nutcracker
Miranda Hart as Dew Drop Fairy
Jack Whitehall as Harlequin
Ellie Bamber as Louise
Lil Buck as The Mouse King