În 1964, la o şcoală catolică din Bronx este acceptat primul elev de culoare, Donald Miller. Când măicuţa Alosyius Beauvier (Meryl Streep), directoarea cea rigidă a şcolii, îl acuză pe preotul Flynn (Philip Seymour Hoffman) de pedofilie, fiind excesiv de atent cu noul venit, un adevărat război începe între cei doi. Problema este că în afară de convingerea personală şi de spusele măicuţei James (Amy Adams) că preotul şi băiatul petrec foarte mult timp împreună, sora Beauvier nu are nici un fel de dovadă cã ceva imoral s-ar fi întâmplat între ei.