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