女巫Gothel(唐納·墨菲 Donna Murphy 配音)靠著一朵神奇的金色花朵保持青春。王後重病,國王派人找到了這朵金花給王後治病,王後病愈,生下了一個一頭金發的小女孩Rapunzel(曼迪·摩爾 Mandy Moore 配音)。女巫失去金花,卻發現小公主的金發有 著同樣的魔力,因此她偷走Rapunzel,把她關到森林中的一座沒有樓梯高塔之上。十八年後,Rapunzel在女巫的撫養下長成一個擁有長長金發的美人,她越發渴望外面的世界,女巫為了自己青春永駐,想方設法把Rapunzel留在身邊。一天,竊賊
十三世紀,牧師已經開始用“所羅門之書”對抗女巫和惡魔。一百年後,在十字軍戰爭中因為戰功卓著而聲名鵲起的騎士貝曼(尼古拉斯·凱奇 Nicolas Cage 飾)和老搭檔菲爾森(朗·普爾曼 Ron Perlman 飾)厭倦了戰爭的殘酷,二人解甲返鄉,但他們在小鎮上看到的卻是瘟疫肆虐的景象。貝曼和菲爾森因逃兵的身份被收押,當地領主了解二人的功勛,隨即代表教會委托給他們押送一個女巫去修道院接受審判的任務。貝曼、菲爾德以及當地的一位牧師、一名騎士,還有一個擔任向導的盜賊組成了一支押送隊。籠中的少女看起來毫無威脅並且
影片瑰麗斑斕,色彩豐富,充滿墨西哥文化元素。墨西哥人認為,死亡是生命的歸宿,也是新生的開始。每年11月的前兩天為傳統節日“鬼節”(Dia de Muertos),全國都要隆重慶祝,帶著面具到處遊玩,面包和糖果都裝飾著骷髏的形象。片中“銘記之地”的色彩、樂器乃至食物,以及馬諾洛的骷髏造型,都從“鬼節”的傳統習俗中汲取靈感。