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