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