九歲的小女孩瑪麗(艾麗·范寧 Elle Fanning 飾)擁有錦衣玉食的生活,卻缺乏父母的陪伴。圣誕節(jié)前夜,瑪麗收到了叔叔送來的一份珍貴禮物——一個(gè)裝木偶的小房子和一只胡桃夾子。喜出望外的瑪麗將胡桃夾子視作自己的知心伙伴,竟意外地發(fā)現(xiàn)它會說話,并聲稱自己名叫NC(查理·羅 Charlie Rowe 飾),是玩具王國的王子,然而在一場噩夢中,美好的王國被兇殘的鼠王(約翰·特托羅 John Turturro 飾)占領(lǐng)了,他還將王子變成一只木偶永遠(yuǎn)驅(qū)逐出境,只有找到真正相信童話的人才能解除咒語。在雪仙子(朱莉婭·維斯托斯卡亞 Yuliya Vysotskaya 飾)的指引下,瑪麗幫NC恢復(fù)了肉身,并勇敢地答應(yīng)與他一起回王國打敗鼠王,解放子民。然而,這兩個(gè)毫無武力只有一顆純真之心的孩子,能否對抗整支血腥殘暴的老鼠大軍和卑鄙狡猾的鼠王呢? 片中歌曲多數(shù)改編自柴可夫斯基的交響樂,其中一部分來自芭蕾舞劇《胡桃夾子》。