В Вене, в 1920-х годах, жила девятилетняя Мэри в роскошном доме, наполненном красивыми предметами и одиночеством. Ее брат Макс был неутомимым шалуном, который постоянно дразнил ее, а родители, несмотря на свою горячую любовь к девочке, были слишком заняты, чтобы уделить ей достаточное внимание. Мэри мечтала о друзьях и приключениях.
В преддверии Рождества к ней приехал любимый дядя Альберт и подарил ей деревянную куклу - Щелкунчика. Воображение Мэри оживило куклу, и она вдруг оказалась в мире детских фантазий, где все было возможно - снежинки-балерины вихрьками кружились в танце, игрушки на елке оживали, а сама ель превращалась в целый мир, где царила добрая Снежная Фея, напоминающая маму Мэри.
Но в это время полчища крыс под руководством коварного Крысиного Короля и его злобной матери Крысиной Королевы вторглись в город, поработили людей и стремились уничтожить всё человечество. Щелкунчик собрал друзей для борьбы с крысами, но сам попал в плен. Победить армию крыс и освободить Щелкунчика было непросто - на пути к победе стояли дикие байкеры на летающих мотоциклах, крысы-роботы и летучие мыши с фантастическим оружием.
Мэри, отважная и настойчивая, преодолевала все препятствия, чтобы спасти доброго Щелкунчика и принести мир и счастье в этот удивительный мир детских фантазий.