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