Guest Stars Oliver Maltman as Uniformed Officer June Watson as Mrs. Havers Miranda Raison as Ros Cherie Lunghi as Sarah Gordon Selina Cadell as Glynn Weaver Richard Lintern as Thorsson Sophie Ward as Justine Weaver Richard Evans as Celebrated Cellist Joanna Brookes as Edwina James Hillier as Adam Jenn Will Knightley as Troughton 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 Paul Shearer as Harry Elizabeth Kelly as Mrs. G Shaun Prendergast as Sheehan Tim Pigott-Smith as Philip Weaver Richard Syms as College Porter Fred Ridgeway as Funeral Director