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