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