1920年代的墨西哥。随着新总统卡列斯的上任,政府与宗教的对抗不可避免。卡列斯是无神论者,而此时的墨西哥天主教已经成为一种根深蒂固的本土文化,深入人心。相信卡列斯的天主教摧毁了整个墨西哥人民的思想,他决定清洗墨西哥的教堂。卡列斯的做法自然引起了公众层面的反弹。卷入墨西哥政府和教会之间的美国驻墨西哥大使(布鲁斯·格林伍德·布鲁斯·格林伍德)试图解决这一争端,但这场关于信仰的战争不可避免地爆发了。政府坚持采取血洗政策逮捕和杀害天主教徒,甚至在教堂里当场处决牧师;牧师被迫拿起武器自卫,当地一位受人尊敬的牧师维克多·里奥(OscarIsaac奥斯卡·伊萨克饰)拿起一挺机枪,号召人民反抗强权;与此同时,墨西哥最年轻的战功卓著的将军恩里克(安迪·加西亚·安蒂加尔西亚饰)对政府的行为深感不满。他加入了起义军,多里奥一起在卡列斯与政府军作战。而且在他的领导下,教会已经形成了一支强大的武装力量。军方视恩里克和多里奥为眼中钉,正在秘密策划针对他们的阴谋;同时,恩里克也不是一个虔诚的天主教徒。他的一些行为也引起了叛军内部的不满,叛军内部充满了危险。这场辉煌的信仰之战能否取得最后的胜利?