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