Лондон в конце 19-го века: хотя настоящие традиционно присуждаются только на 1-й день Рождества, инженерная Клара (Маккензи Фой) получает подарок своей также увлеченной техникой, недавно умершей матери Мари (Анна Мадели) уже в канун праздника. Это механическое яйцо, которое, однако, возможно открыть исключительно специальным ключом. Клара уже начинает отчаиваться, когда она, наконец, находит подходящий ключ на рождественской вечеринке своего крестника Дроссельмейера (Моргана Фримена). В погоне девочка попадает в волшебный мир, состоящий из четырех богатых, где, однако, война кажется неизбежной. Юная героиня переходит на сторону довольно перевернутой сахарной феи (Кира Найтли) и ее королевства конфет, чтобы помочь ей защитить от тиранической матери Гигеон (Хелен Миррен) и ее мышиной армии. Для этого сахарная фея сама хочет создать армию – и именно из оживших оловянных солдатиков...