Cast
DI John Rebus DS Siobhan Clarke DCS Gill Templer Waiter DI John Rebus DCI Gill Templer DS Siobhan Clarke Jack Gunner Weasel DI Jack Morton Alan Mitchison WPC Logan Police Officer Janice Mee D Supt McCaskill Morris Cafferty DI Ormond Angela Jack Joe Toal Clive Dawson Jeff Curt Mechanic Pathologist Anne's Nurse Si McLeese Acid Throwing Man Kenny Lynch Elaine Sammy McNally Cynthia Marber Ryan Slocum (The Preacher) DI Dalcastle Secretary Edward Marber Rev Andrew Mason Mickey Banehall Policeman Marty Fairstone Andrew Hammill Charlie Guthrie Bobby Robertson Rev Andrew McLeod DI Martin Kilpatrick Mr. Mayes Anna - Prostitute Margaret Robertson Commander Steelforth Eve Kendal Trudy Laing Peacock's Solicitor Phillippa Balfour Gregor Jack Daniel Raeburn Donald Morrison Peter Carr Barney Mee Fiona Kollross Andy Annie McNally Nurse Barbara Carr Dr. Emir Slaven Darren Rough Belinda Maisie Police Doctor Sir James Hogarth Sergeant Susan Carr Ken Flatley Joe Kamweze Angie Riddell Candice DI Jim Margolies Mhairi Henderson Liz Jack Bunny Juliet Raeburn Teri Cotter Forensic Officer Chemist Brian Robertson Danny Kerr Young PC Lawson Geddes Caro Rattray Kevin Urquart Jim Considine Colin Morton James Bell Miss Currie Davis Haigh Hotel Receptionist DI Frances Grey Sammy Rebus Lenny Spaven Davey Soutar Dr. Joe Margolies Sally Williams Gail Maitland Lee Hartman Martin Cowan David Costello Thomas Steele Stacy Webster QC DI Jazz McCulloch DI Miriam Kenworthy Betty Margolies Jamesie McMurray Eddie Raeburn Jack Bell Alice Muzaffer Yurgi Billy Spears Jessica Hogarth High Court Judge DCI Tennent Gordon Barry Judd Jake Tarawicz DS Ken Smylie Mary Margolies Sophie Raeburn Merlinda Kelmendi William Glass Gavin McManus Miranda Masterson Alice Brady Eva Daniel Carr Thomas Telford Joanne McKenzie DS Calumn Smylie Stuart Mee Amanda Morrison Alan Renshaw Joseph Cowan Vincent Hawkes Sunburst Policeman Jean Monroe First Cop Nolan «Pretty Boy» Summers Jools Docherty Cameron Petrie Danny McLeese Kate Renshaw Waitress Louise Guest Anderson D Supt Grogan Rhona Ama Petrie Peacock's Heavy Sir Vivian Kirkwood Richard Pennen News Reporter DC Hynds Dave MacFarlane DI Lumsden Teresa Cunningham Sabri Demir Protester Carrie Ann Van Brady T Wolf Barber Duty Sergeant Journalist DS Trish Fuller Ray Heggie Clyde Moncur Robert Niles PC Ian Henderson Xan Zee Barman Squat Girl Kenny Houston Eleanor Moncur Gordon Ince Man-in-White Duncan Barclay Drug Squad Inspector Sean Haddow Dr. Curt Receptionist Mark Jenkins Telford Man Mrs. Playfair Hotel Barkeep Danny Simpson Tony Kane Nahid Fern Scuzzy Hotel Manager Mental Minto DS Bill Pryde Christo Francine Doctor Minister Leanne Nurse Rico Briggs Brian Cunningham Minister William «Craw» Crawford Boy Eyewitness Estate Agent Helen DC McLean Joey Marty TV Presenter Pete Taxi Driver Taxi Driver Bouncer Singer Hotel Owner PC A&E Doctor Customs Officer Man Walking Dog Gerry the Waiter Boy Undertaker Ronnie Singh TV Journalist Immigration Officer Priest Young Daniel Raeburn Detective, not listed in credits Detective CID Officer Police Liaisons Officer Uniformed Police Officer, not listed in credits Walk On Library Reader, not listed in credits Lead Detective, not listed in credits Policeman, not listed in credits Funeral Director, not listed in credits Gang Member, not listed in credits Jackson, not listed in credits School Pupil, not listed in credits Funeral Mourner, not listed in credits Student, not listed in credits not listed in credits Police Woman, not listed in creditsа Man who runs up to Miranda when she is attacked in the street, not listed in credits Trevor Guest, not listed in credits Drug Squad Officer, not listed in credits Leigh Andrews, not listed in creditsа Minister, not listed in credits