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 Victoria Wicks as Margaret Patterson 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 Peter Brooke as Taxi Passenger Sean Joseph Young as Gary