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