W XVIII wiecznej Anglii, Oscar (Ralph Fiennes) jest młodym anglikańskim księdzem, źle ubrany i wygadany, ale z duszą anioła. Wychował się w rodzinie o surowych zasadach, uważał żę Bóg powiedział mu poprzez znaki by zostawił ojca i wiarę i przyłączyć się do kościoła...