Guest Stars Oliver Maltman as Uniformed Officer June Watson as Mrs. Havers Miranda Raison as Ros Sophie Ward as Justine Weaver Cherie Lunghi as Sarah Gordon Richard Lintern as Thorsson Selina Cadell as Glynn Weaver Will Knightley as Troughton Richard Evans as Celebrated Cellist James Hillier as Adam Jenn Amanda Royle as Pen Leda Hodgeson as Mrs. Margoyles Daniel Sung as Student in Concert Sarah Easton as Girl in Greasy Spoon David Ellington as Gareth Randolph Lucy Scott as Bernadette Samantha Baker as Elena Weaver Katie Blake as Mel Joanna Brookes as Edwina Paul Shearer as Harry Elizabeth Kelly as Mrs. G Tim Pigott-Smith as Philip Weaver Shaun Prendergast as Sheehan Richard Syms as College Porter Fred Ridgeway as Funeral Director