The Nutcracker and the Four Realms is a 2018 American fantasy adventure film directed by Lasse Hallström and Joe Johnston based on a screenplay by Ashleigh Powell. It is a retelling of E. T. A. Hoffmann's short story "The Nutcracker and the Mouse King" and Marius Petipa's and Pyotr Ilyich Tchaikovsky's ballet The Nutcracker, about a young girl who is gifted a locked egg from her deceased mother and sets out in a magical land to retrieve the key. The film stars Keira Knightley, Mackenzie Foy, Jayden Fowora-Knight, Eugenio Derbez, Matthew Macfadyen, Richard E. Grant, Misty Copeland, Helen Mirren, and Morgan Freeman.
The film was announced in March 2016 with Hallström directing a script by Powell. Much of the cast signed on that summer, and filming began in October at Pinewood Studios, lasting through January 2017. In December 2017, it was announced Joe Johnston would direct a month of reshoots, with Hallström agreeing to Johnston receiving co-directing credit. The reshoots were written by Tom McCarthy, who went uncredited.
The Nutcracker and the Four Realms premiered in Los Angeles on October 29, 2018, and was released by Walt Disney Studios Motion Pictures in the United States on November 2, 2018, in RealD 3D and Dolby Cinema. The film grossed $174 million worldwide against a production budget between $120–133 million. It received generally negative reviews, with criticisms of its story and dance routines.