Diane Fitzgerald (Josephine Byrnes) é uma jovem australiana que se separa do noivo para ingressar em um convento depois de ter um "chamado de fé". Já atendendo por Irmã Catherine e lecionando inglês, Diane percebe que a Igreja Católica e seus seguidores estão sofrendo intensas mudanças. O Papa morreu, há guerra no Vietnã e recrutamento compulsório e o debate sobre o aborto e a contracepção. É diante desse cenário que Diane precisa decidir se consegue ensinar o que a Igreja prega, ou se é simplesmente impossível para ela conciliar todas as contradições da fé e manter seu voto de obediência.