1977年薩爾瓦多總統(tǒng)選舉期間,社會因選舉舞弊疑慮陷入動蕩。在法拉本多·馬蒂民族解放陣線發(fā)起馬克思列寧主義游擊戰(zhàn)的同時,反共軍政府動用死亡小隊綁架、折磨并秘密處決揭露其暴行的人。奧斯卡·阿努爾福·羅梅羅(勞爾·胡里亞飾)被教廷任命為天主教圣薩爾瓦多總主教,最初因政治立場保守且畏懼政府?dāng)骋獗3殖聊kS著目睹系統(tǒng)性屠殺與壓迫,他逐漸轉(zhuǎn)變立場,在摯友、公開支持窮人的耶穌會士魯?shù)俾浴じ裉m德神父(理查德·喬丹飾)遭暗殺后,公開譴責(zé)政府暴行。軍方隨即報復(fù)其教區(qū)神職人員,羅梅羅在營救親政府人質(zhì)失敗后發(fā)現(xiàn)密友奧斯納神父(亞歷杭德羅·布拉斯科飾)被捕受刑,雖成功保釋卻未能阻止其遭再次逮捕致死。羅梅羅組織抵制當(dāng)選總統(tǒng)就職典禮,在被軍方征用的教堂主持彌撒,嘗試營救人質(zhì)士兵時遭逮捕。盡管反對游擊隊暴力手段,羅梅羅仍于1980年3月24日主持彌撒時遭槍殺,臨終前正進行圣餐禮。片尾字幕顯示其遇害后薩爾瓦多內(nèi)戰(zhàn)持續(xù)至1992年,造成逾七萬五千人喪生。