Em 1905, após dez anos de trabalho missionário na África, o reverendo Charles Fortescue (Sir Michael Palin) é chamado de volta à Inglaterra, onde seu bispo lhe dá sua nova designação, para ministrar às prostitutas de Londres. Charles espera que Deborah Fitzbanks (Phoebe Nicholls), sua noiva, se oponha e dê a ele uma desculpa para dizer não ao bispo. Mas ela é tão imperturbávelmente inocente que falha totalmente em entender o que ele está sendo solicitado a fazer e o incentiva a fazer o melhor. Espera-se que a rica Lady Isabel Ames (Dame Maggie Smith) financie o trabalho, mas uma vez ela deixa claro para Charles que não haverá nenhuma contribuição a menos que ele compartilhe sua cama.