Guest Stars Samantha Bond as Lady Rosamund Painswick Paul Copley as Mr. Mason Howard Ward as Sergeant Willis Rose Leslie as Gwen Dawson Harriet Walter as Lady Prudence Shackleton Richard Teverson as Dr. Ryder Philip Battley as John Harding