El 1964, en una parròquia del Bronx, un apassionat i carismàtic sacerdot, el pare Flynn (Seymour Hoffman) intenta canviar les rígides normes del col·legi, que durant anys han estat gelosament salvaguardades per la germana Aloysius Beauvier (Meryl Streep), una estricta directora que creu fermament en el poder de la disciplina. Bufen vents de canvi polític; prova d’això és que l’escola ha acceptat al primer alumne negre, Donald Miller. Però quan la germana James (Amy Adams) li explica innocentment a la germana Aloysius que sembla que el pare Flynn presta massa atenció a Donald, la superiora, sense comptar amb una sola prova, comença una croada personal per treure a la llum la veritat i expulsar Flynn del col·legi per abusar de l’alumne. Aquesta batalla amenaça amb esquinçar la comunitat de manera irreversible. Basada en una obra guanyadora del Premi Pulitzter i d’un Premi Toni en la seva adaptació teatral.