Guest Stars Rupert Graves as DI Lestrade Una Stubbs as Mrs. Hudson Louise Brealey as Molly Hooper Jonathan Aris as Anderson Vinette Robinson as Sgt. Sally Donovan Tanya Moodie as Ella Lisa McAllister as Anthea David Nellist as Mike Stamford Phil Davis as Jeff Stanley Townsend as Angelo Siobhan Hewlett as Helen Louise Breckon-Richards as Jennifer Wilson William Scott-Masson as Sir Jeffrey Patterson James Duncan as Jimmy Ruth Everett as Political Aide Syrus Lowe as Political Aide Katy Maw as Beth Davenport Ben Green as Reporter Pradeep Jey as Reporter Imogen Slaughter as Reporter Victoria Wicks as Margaret Patterson Peter Brooke as Taxi Passenger Sean Joseph Young as Gary