Piše se leto 1964 v katoliški gimnaziji Sveti Nikolaj v Bronxu. Versko skupnost pretresajo družbene in moralne spremembe in karizmatični duhovnik oče Flynn (Philip Seymour Hoffman) si prizadeva posodobiti strogo šolsko politiko.
Vendar njegove liberalne metode naletijo na odločen odpor konzervativnih nazorov ravnateljice sestre Aloysius Beauvier (Meryl Streep), ki je trdno prepričana o vzgojni učinkovitosti strogega učnega okolja in disciplinskih ukrepov.
Nekega dne se v spreminjajočem se okolju znajde mladi Donald Miller, prvi temnopolti dijak katoliške šole. Ko naivna mlada sestra James (Amy Adams) nehote razkrije sestri Beauvierjevi, da oče Flynn in Donald skupaj preživljata nenavadno veliko časa v šolskem župnišču, začne neomajna ravnateljica pravičniško gonjo proti priljubljenem duhovniku, ki naj bi bil pedofil, da bi ga trajno izključili iz šole.
Kljub dvomu in moralni spornosti domnevnih gnusnih dejanj nima sestra Beauvier nobenega oprijemljivega dokaza za svoje nezaslišane obtožbe. Sestra Aloysius in oče Flynn se tako soočita v neusmiljeni bitki volje in etike; njun spor grozi, da bo uničil ugled duhovnika in razklal vso versko skupnost, ki ju obkroža.