Guest Stars Alec Newman as Neill Sean McGinley as Inspector Beecher Matthew Macfadyen as Waller Laurie Ventry as Summers Ewan Stewart as Canning Dolina MacLennan as Woman Patient Ruth Platt as Lady Sarah Carlyle Sarah Collier as Mary 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 John Comerford as Working Man Patient Linda Duncan McLaughlin as Madame Rose Donalda Samuel as Landlady Bernard Horsfall as Crawford Senior John Bett as Charles Doyle Julie Wilson Nimmo as Canning's Maid Patrick Hannaway as Dr. Latimer Shauna MacDonald as Marie's Friend Aly Bain as The Fiddler Andrew John Tait as Stark John Malcolm as Doctor in Street Maureen Carr as Panicked Woman Eric Barlow as PC Murdoch Coral Preston as Marie Ralph Riach as The Strand Editor