В канун Рождества гости собираются у Штальбаумов. В уютной гостиной все готово к празднику: в центре комнаты возвышается нарядная елка, под ней громоздятся пестрые рождественские подарки. Елка вспыхивает цветными огоньками, а Мари и Фриц, дети Штальбаумов, радостно принимаются рассматривать новые игрушки.
Взрослые подготовили ребятам еще один подарок. В костюмах и масках они разыгрывают сказочный спектакль про принца, который по вине злых мышей превратился в уродливого Щелкунчика.
Чуткая Мари прониклась состраданием к бедному юноше и бросилась защищать его, но под маской принца оказался лишь Дроссельмейер, крестный детей Штальбаумов.
Чтобы утешить впечатлительную девочку, крестный преподносит Мари и Фрицу свои подарки — чудесных кукол, которые ходят и танцуют, как живые. Среди них — забавный и нескладный Щелкунчик. Мари узнала в деревянном человечке принца из сказки и сразу полюбила его. Заигравшись, Фриц нечаянно ломает игрушку, но добрая девочка утешает «раненого» Щелкунчика и бережно кладет его под елку к остальным игрушкам.
Праздничный ужин завершается объявлением о помолвке Луизы, старшей сестры Мари и Фрица. Влюбленные жених и невеста принимают всеобщие поздравления. Впереди у них огромная и полная радостных событий жизнь! Даже бабушка и дедушка Штальбаумы пришли благословить внучку: свою любовь они пронесли через всю жизнь и теперь желают того же молодым. Гости давно разошлись, а домочадцы легли спать. Мари прокрадывается в темную гостиную, чтобы проведать своего любимца Щелкунчика.
Вдруг елка загорается таинственным светом, а сидящие под ней куклы оживают. Часы бьют полночь, и с финальным ударом из-под елки одна за другой выглядывают мыши. Окруженная свитой шествует королева Мышильда, а следом — ее семиглавый сынок. Принц Мышей хватает за руки оробевшую от страха Мари и пытается увлечь за собой, но девочке удается ускользнуть. Тогда вперед выступает Мышильда: она присмотрела хорошенькую Мари в невесты своему сыночку.
На подмогу девочке спешит Щелкунчик во главе игрушечного войска. Отважный полководец вступает в бой с мышиным воинством и пронзает Принца Мышей саблей.
Разъяренная Мышильда бросается на Щелкунчика, но Мари, защищая своего любимца, кидает в мышиную королеву подушку.
Поверженные мыши разбегаются, а Мари спешит к неподвижно лежащему Щелкунчику. На глазах у девочки случается чудо: нескладный деревянный человечек превращается в прекрасного принца! Заклятие, которое превратило юношу в Щелкунчика, наконец снято.