1905: Nach zehn Jahren missionarischer Arbeit in Afrika, wird Reverend Charles Fortesque von seinem Bischof nach England zurückbeordert. Er soll eine neue Aufgabe übernehmen: Londons Straßenmädchen auf den rechten Weg zurückführen.... Anfang des 20. Jahrhunderts kehrt Reverend Charles...
Der neunjährige Danny (Samuel Irons) lebt seit dem Tod seiner Mutter allein mit seinem Vater in einem Zigeunerwagen. Für den Lebensunterhalt sorgt Vater William (Jeremy Irons) mit einer kleinen Tankstelle. Doch eines Tages wird ihr ruhiges und beschauliches Leben durch den finsteren...