Lewis - aged 6
Benjamin - aged 6
Aggie Watkins
Rosie
The Vicar
Colonel Bickerton
2nd Preacher
Reverand Latimer
Virgin Mary
Thomas Philips
Rebecca - aged 7
Innkeeper
Mrs Redpath
Rebecca
2nd Doctor
Joy Lambert
Auctioneer
Benjamin Jones
Lewis Jones
Hannah Jones
Solicitor
Haines
Mary Jones
Jim - aged 10
Jim - aged 16
POW
Eileen
Draper
Amos
Mrs Bickerton
Kevin (as Eryl Phillips)
Dai Morgan (as Siôn Probert)
Ruth Morgan
Lotte Zons
Benjamin - aged 12
Lewis - aged 12
1st Preacher
Jim Watkins
Sam Jones
Mr Griffiths
Arkwright
1st Doctor
Tom Watkins
Conscientious Objector (uncredited)