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