1964年,美國(guó)紐約布朗克斯區(qū),圣尼古拉斯天主學(xué)校。修女阿洛伊修斯?貝維爾(Meryl Streep 梅麗爾?斯特里普 飾)令行禁止,教條嚴(yán)明,為學(xué)生們所畏懼;而新來(lái)的布倫丹?弗林的神父(Philip Seymour Hoffman 菲利普?塞默?霍夫曼 飾)則態(tài)度和藹,處事開(kāi)明,受到學(xué)生們的喜愛(ài)?! ∵@期間,弗林尤其關(guān)心學(xué)校內(nèi)有史以來(lái)第一位的黑人學(xué)生唐納德?米勒(Joseph Foster 飾)。某天,詹姆斯修女(Amy Adams 飾)將唐納德的奇怪表現(xiàn)報(bào)告給貝維爾修女。貝維爾認(rèn)定弗林正與男孩發(fā)展不正當(dāng)?shù)年P(guān)系,她決心不惜一切代價(jià)制止。然而事實(shí)究竟怎樣?