Anthony Way
Tom Long
Nigel Le Vaillant
Thomas Long (Adult)
Serena Gordon
Melody Long
Greta Scacchi
Aunt Gwen Kitson
James Wilby
Uncle Alan Kitson
Mel Martin
Alice Long
Liz Smith
Mrs Willows
Joan Plowright
Mrs Bartholomew
David Bradley
Abel
Rory Jennings
James (12 years)
Florence Hoath
Hatty (12 years)
Penelope Wilton
Aunt Melbourne
Noah Huntley
James (20 years)
Caroline Carver
Hatty (Young Woman)
Daniel Betts
Barty
Robert Putt
Tower Keeper
Arthur Cox
Mr Batsford
Marlene Sidaway
Doris Schuster
Alfie Lawrence
Harriet Long
Nick Robinson
Peter Long
Arlene Cockburn
Susan the Maid
Tom Bowles
Mr Ferguson
Stuart Piper
Hubert
Laurel Melsom
Youngest Hatty