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