Guest Stars Matthew Macfadyen as Waller Alec Newman as Neill Sean McGinley as Inspector Beecher Andrew John Tait as Stark Ewan Stewart as Canning Ruth Platt as Lady Sarah Carlyle John Bett as Charles Doyle Mary Goonan as Sobbing Woman David MacDowell as Baxter Alan Sinclair as Medical Lecturer Suzie Lundy as Kate's Friend Jenny Foulds as Kate Joel Strachan as Crawford Tamsin Pike as Sophia Anne-Marie Kennedy as Hazel Laurie Ventry as Summers Linda Duncan McLaughlin as Madame Rose Donalda Samuel as Landlady Sarah Collier as Mary Doyle Coral Preston as Marie Julie Wilson Nimmo as Canning's Maid Patrick Hannaway as Dr. Latimer Shauna MacDonald as Marie's Friend Aly Bain as The Fiddler John Comerford as Working Man Patient John Malcolm as Doctor in Street Maureen Carr as Panicked Woman Eric Barlow as PC Murdoch Dolina MacLennan as Woman Patient Ralph Riach as The Strand Editor Bernard Horsfall as Crawford Senior