第一幕
第一场:斯塔鲍姆家的平安夜
嘉丽丶费殊和他们的父母正忙着一起装饰圣诞树,杜西米尔叔叔带着为小孩亲手制作的一份大礼物来到,把它放到圣诞树下,然後将之拆开,原来是一间偌大的玩具屋。
在楼上的小孩卧室里,杜西米尔叔叔为孩子讲故事。这是一个关於勇敢的胡桃夹子丶美丽的芭蕾公主和邪恶老鼠的故事:
「胡桃夹子和芭蕾公主深爱对方,两人都是王国的皇族,一起统治这个和平的国度。有一天,一 只邪恶的老鼠王想试试做皇帝的滋味,於是从胡桃夹子身上偷走了皇冠,又把芭蕾公主冰封起来。胡桃夹子被逼放弃皇位,更被逐出王国。预言说,胡桃夹子会这样流亡下去,直到一天,他能够打败老鼠王,救出他心爱的芭蕾公主为止。」
当家人入睡之後,费殊偷偷走到楼下,把玩杜西米尔叔叔的玩具屋。突然,两只小老鼠出现,并将费殊拖入玩具屋内。此时,嘉丽知道她最爱的玩偶嘉晴仍然在楼下,於是下去找她。玩具屋的门神秘打开,嘉丽被吸进去。
第二场:玩具屋内
嘉丽最喜欢的玩偶嘉晴正与其家人一起享用圣诞大餐。嘉丽突然出现在玩具屋内,打扰了这顿庆祝圣诞节的聚餐。
嘉丽马上认出了嘉晴。嘉晴一家开始重演杜西米尔叔叔刚才讲的故事,然後给嘉丽送上一份特别的圣诞礼物,是芭蕾公主的一双舞鞋。嘉晴的祖母说,鞋子会帮助嘉丽,令胡桃夹子与芭蕾公主重逢,让预言成真。玩偶们分心了,完全忘记了嘉丽这位客人的存在,到後来才发现嘉丽在扶手椅上睡着了。是时候要睡觉了,嘉晴一家人留下嘉丽在客厅里继续沉睡。
午夜时分,老鼠王和老鼠军团闯进玩具屋。嘉丽醒後,嘉晴的祖母把芭蕾公主的一双舞鞋塞进她的手里,着她从速逃走,嘉丽在黑夜中逃亡,没有被老鼠捉到。
第三场:圣诞树下的大战
嘉丽在夜里飞奔,彷佛在远处看见费殊,於是便朝向他的方向跑过去。与此同时,士兵们正准备和老鼠军团作战。他们发现了嘉丽,於是把她带到胡桃夹子面前。嘉丽马上认出了这位在杜西米尔叔叔故事里的胡桃夹子。他吩咐嘉丽留在安全的後方,可是嘉丽一想到可能身处险境的费殊,便不顾胡桃夹子的劝告,静静的跟在士兵们後面。
如箭在弦,老鼠王与胡桃夹子的大战即将展开。嘉丽看到费殊被老鼠军团胁持,大叫他的名字,却因此令胡桃夹子分了神,老鼠王有机可乘,马上把胡桃夹子冰封起来。嘉丽大惊,随即把芭蕾公主的一双舞鞋扔向老鼠王的头部,扔向老鼠王的头部,费殊则趁机拿起了胡桃夹子的佩剑自卫。晕眩的老鼠王退後了几步,跌在胡桃夹子的剑上倒地。
战事告一段落,嘉丽把僵化了的胡桃夹子抱在怀里。嘉丽看见费殊受了惊,便放下胡桃夹子,跑到费殊身边。费殊不忍看见嘉丽如此伤感,便拉她离开胡桃夹子,二人因再次重聚而稍感安慰。
老鼠馀党不再受老鼠王控制了,於是把老鼠王偷来的皇冠送给费殊,以示友好,费殊把皇冠交回它的主人胡桃夹子。
漫天雪花,嘉晴一家人走出玩具屋。嘉丽和费殊知道要让在圣诞树顶的芭蕾公主与她深爱的胡桃夹子团聚。
嘉丽丶费殊丶嘉晴和士兵们,带着胡桃夹子,开展他们前往树顶的长征。
第二幕
第一场:圣诞树顶之旅
他们一步一步愈走愈高,往树顶进发。圣诞树上原本被僵化了的玩偶渐渐苏醒。
第二场:圣诞树顶
他们终於到达树顶,才发现身边都是沿途见过的小玩偶。如预言般,圣诞树旁的玩偶们,让胡桃夹子和心爱的芭蕾公主重聚了。胡桃夹子和芭蕾公主彼此对望,老鼠王的魔法消失了,他们不再僵硬恢复正常。然而受重伤的老鼠王突然出现,破坏了二人短暂的重聚。老鼠王知道玩偶们不再怕他,在倒下前尝试再偷走胡桃夹子的皇冠,但没有成功,老鼠王掉到大树底下。
王国终於真正恢复和平,芭蕾公主庆祝大家重获自由。王国的玩偶先後为嘉丽丶费殊和嘉晴翩翩起舞。正当大家继续狂欢之际,片片飘雪幻化成花朵,胡桃夹子和芭蕾公主的王国鲜花盛放,二人双双回到圣诞树顶。
第三场:斯塔鲍姆家的圣诞节早上
圣诞节的早上,嘉丽和费殊在玩具屋旁边醒来,玩具屋内全是他们的好朋友,在斯塔鲍姆家的圣诞树顶,芭蕾公主和胡桃夹子肩并肩的站着,再次统治他们的王国,直到永远。