... Mr. Ferguson Joan Plowright ... Mrs. Bartholomew (old Hatty) David Bradley ... Abel Stuart Piper ... Hubert Guy Witcher ... Edgar Rory Jennings ... James (12 years) Florence Hoath ... Hatty (12/13 years) Penelope Wilton ... Aunt Melbourne Laurel Melsom ... Youngest Hatty Noah Huntley ... James (20 years) Caroline Carver ... Hatty (young woman) Daniel Betts ... Barty Robert Putt ... Tower Keeper Arthur Cox ... Mr. Batsford References External links 1999 films American fantasy films British fantasy films Films directed by Willard Carroll Films set in the 19th century Films set in the Victorian era Films shot at Pinewood Studios Films about time travel Films with screenplays by Willard Carroll Hyperion Pictures films 1990s English-language films 1990s American films 1990s British films