Stars (in credits order)
Hazel Penwarden
Mary
John Le Mesurier
Joseph
Julian Somers
Landlord
Pixie Murphy
Servant girl
Eugene Leahy
Old shepherd
Nancy Roberts
Shepherd's wife
Anthony Snell
Shepherd's son
Martin Starkie
Jeremy Spenser
Robin Cull
King
Oliver Burt
Frank Singuineau
Sally Gilpin
Angel
Stephen Alexander
Angel(voice)