20世紀20年代,墨西哥。隨著新總統卡列斯的上任,一場關於政府和宗教的對峙在所難免。卡列斯是一位無神論者,而這時候墨西哥的天主教已經成為當地根深蒂固的一種文化,深入人心。卡列斯認為天主教破壞了整個墨西哥人民的思想,因此,他決定對墨西哥的教會進行肅清。卡列斯的做法自然引起了民眾的級別反彈,周旋在墨西哥政府與教會之間的美國駐墨西哥大使(布魯斯·格林伍德 Bruce Greenwood飾)努力想化解這場爭執,但,這場關於信仰的戰爭,不可避免的爆發了。政府一意孤行的采取血洗政策抓捕、殺害天主教徒,甚至在教堂裡將牧師就地處決;牧師們被迫拿起武器自衛,在當地頗有威望的牧師維克多裡奧(奧斯卡·伊撒克 Oscar Isaac飾)拿起機關槍,號召民眾反抗強權;同時,曾立下赫赫戰功、墨西哥最年輕的將軍恩裡克(安迪·加西亞 Andy Garcia 飾)也對政府的做法深感不滿,他加入了反叛軍,克多裡奧一起對抗卡列斯的政府軍。和在他的帶領下,教會形成了一股強有力的武裝力量。政府軍視恩裡克和克多裡奧為眼中釘,一場針對他們二人的陰謀正在暗地裡計劃著;同時,恩裡克並不是一個虔誠的天主教徒,他的一些所作所為,也引得反叛軍內部不滿,危機四伏,這場輝煌的信仰之戰,能否取得最終的勝利