Guest Stars Kelly Reilly as Mary Gerrard Phyllis Logan as Nurse Hopkins Rupert Penry-Jones as Roddy Winter Paul McGann as Dr. Peter Lord Elisabeth Dermot Walsh as Elinor Carlisle Marion O'Dwyer as Nurse O'Brien Stuart Laing as Ted Horlick Jack Galloway as Marsden Diana Quick as Mrs. Welman