Cast (25)

Samantha MortonReverend Jack Brooks

Ruby StokesFlo Brooks

Conrad KhanLucas Wrigley

David DawsonAaron Marsh

Paul BradleyReverend Brian Rushton

Janie DeeClara Rushton

Jane LapotaireJoan Hartman

John MacmillanMike Sudduth

Elodie Grace OrkinRosie Harper

Rupert GravesSimon Harper

Erin AinsworthPoppy Harper
Mollie HolderMerry Lane
Charlie HamblettBenjamin Grady

Beth CordinglyEmma Harper
Sienna MillerAbigail Carver
Summer MillerMaggie Carver

Safia Oakley-GreenJoy Harris
Catherine HarveyJudith Lane

Jack RothVagrant
Charlie PriceJacob Lane

