Pencarian untuk menemukan sebuah kunci kotak musik berbentuk telur, membawa Clara (Mackenzie Foy) masuk ke dunia petualangan yang penuh warna-warni. Mengajaknya singgah di empat alam yang tidak pernah diketahui dan ditemui sebelumnya. Perjalanan yang membuatnya menemukan hal-hal berarti yang tak pernah terbayangkan.
"Siap melayani, Putri Clara," seorang prajurit berseragam merah membungkuk dalam The Nutcracker and The Four Realms. Prajurit itu memberikan salam hormat saat Clara tiba di sebuah jembatan yang akan menghubungkannya dengan 4 alam dunia.
Clara terkejut. Gadis muda ini semula hanya ingin mendapatkan kembali kunci untuk membuka kotak musik berharga. Hadiah natal terakhir yang diterima dari mendiang ibundanya. Seekor tikus telah mencuri kunci itu dan membawanya pergi.
Clara lalu mengikuti tikus itu dan akhirnya bertemu dengan The Nutcrakcker yang menghormatinya sebagai putri istana. Dengan bantuan kapten Phillip (Jayden Fowora-Knight), Clara masuk ke dalam alam ke-4, yakni alam dunia hiburan yang tidak pernah didatangi siapapun.
Sayangnya saat berdua dengan kapten, Clara belum berhasil mendapatkan kuncinya yang hilang. Clara harus berhadapan dengan raja tikus dan gerombolannya. Selain itu, harus melarikan diri dari Mother Ginger (Helen Mirren), penguasa Alam Hiburan yang diasingkan.
Kapten Philip kemudian membawa Clara ke istana. Sebagai putri kerajaan, Clara disambut perwakilan dari tiga alam, yakni Sugar Plum (Keira Knightley) dari Alam Gula-Gula (Land of Sweets), Hawthorne (Eugenio Derbez) dari Alam Bunga (Land of Flowers), dan Shiver (Richard E Grant) dari Alam Es (Land of Snowflakes).
Ibu Clara ternyata seorang ratu kerajaan magis yang sangat dihormati di empat alam. Kedatangan Clara sudah lama ditunggu-tunggu setelah kepergian ratu. Mother Ginger, seorang pemimpin Alam Hiburan diasingkan karena dianggap berbahaya ingin menguasai tiga alam lainnya.
Jika itu sampai terjadi, akan merusak dan menghancurkan alam-alam lainnya. Hanya di tangan Clara, keseimbangan 4 alam yang ada dapat diselamatkan atau semua yang telah diciptakan ratu musnah.
Di sisi lain, sebuah mesin pencipta yang bisa menolong, tidak bisa dibuka karena menurut Sugar Plum, tidak tahu letak kuncinya. Bentuk lubang kuncinya sama dengan hadiah berbentuk telur milik Clara.
Benarkah kunci yang sama? Clara harus bisa melakukan yang terbaik, memilih keputusan, dan tepat dalam memilih orang yang bisa dipercaya untuk menemukan kunci yang dibutuhkan dan meloloskan diri dari ancaman yang dialaminya.
Nah, bisakah Clara menemukan kunci yang dibutuhkannya? Bisakah Clara menyelamatkan 4 alam yang memerlukannya, bisakah Clara kembali kepada perayaan malam natal di rumah ayah baptisnya Drosselmeyer (Morgan Freeman) dan menikmati malam natal dengan ayahnya Benjamih Stahlbaum (Matthew Macfadyen), Louise, dan Fritz (Tom Sweet).