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