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