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