20世紀20年代,墨西哥。隨著新總統卡列斯的上任,一場關於政府和宗教的對峙在所難免。卡列斯是一位無神論者,而這時候墨西哥的天主教已經成為當地根深蒂固的一種文化,深入人心。卡列斯認為天主教破壞了整個墨西哥人民的思想,因此,他決定對墨西哥的教會進行肅清。卡列斯的做法自然引起了民眾的級別反彈,周旋在墨西哥政府與教會之間的美國駐墨西哥大使(布魯斯·格林伍德 Bruce Greenwood飾)努力想化解這場爭執,但,這場關於信仰的戰爭,不可避免的爆發了。政府一意孤行的采取血洗政策抓捕、殺害天主教徒,甚至在教堂裡將牧
女巫莫甘娜(愛娃·格林 Eva Green 飾)謀害了身為國王的父親烏瑟(賽巴斯汀‧柯赫 Sebastian Koch 飾)企圖謀權篡位滿足自己登上王位的野心。在這個節骨眼上,法師梅林(約瑟夫·費因斯 Joseph Fiennes 飾)出走尋找烏瑟國王的私生子亞瑟(傑米·坎貝爾·鮑爾 Jamie Campbell Bower 飾),並趕在莫甘娜登基之前順利將亞瑟帶回王宮。 亞瑟拔出了羅馬軍隊留在石縫中的寶劍,證明了自己的身份獲得了臣民的認可,與此同時,他亦與初戀情人格溫娜維爾(塔姆欣·伊格頓 Tamsin