Edward Petherbridge
as Sam Jessop
Jean Marsh
as Rosie Tindall