Небольшой немецкий городок. В доме у Зильбергауса праздник. Множество гостей приглашено на елку. Детвора резвится, любуясь подарками. Из принесенных Дроссельмейером коробок появляются чудесные куклы, которые сами двигаются и танцуют! Дети в восторге! Дроссельмейер дарит Маше новую куклу — Щелкунчика. Но озорной Франц случайно ломает новую игрушку. Маша в отчаянии! Праздник окончен. Гости расходятся. Детям пора спать!
Маше не спится. Она подходит к Щелкунчику, оставшемуся в темном зале. Но что это? Из щелей в полу появляется множество блестящих огоньков. Это глаза мышей. Их становится все больше. От страха Маша забирается в кресло. В полночь оживают и все игрушки. Появляется отряд деревянных солдатиков. Щелкунчик ведет их в бой. Мышиное войско наступает и одерживает победу. Щелкунчик вступает в схватку с Мышиным королём. Бросив в него туфельку Маша помогает другу. Щелкунчик побеждает. Вдруг из уродливой куклы он превращается в красивого юношу, а Маша — в очаровательную девушку.
Чудеса продолжаются. Зрители оказываются в зимнем волшебном лесу. Маша и Щелкунчик по лунной дорожке отправляются в сказочный дворец. Они плывут по розовой реке в лодке, похожей на золоченую ореховую скорлупу. Летучие мыши помогают им найти дорогу. Серебряные солдатики отдают им честь, жители сказочного дворца радостно встречают гостей и устраивают настоящий праздник. Но наступает рассвет. Маша просыпается, всё произошедшее с ней — всего лишь прекрасный сон. А Щелкунчик всегда будет напоминать ей о необыкновенных событиях той чудесной Рождественской ночи!