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