Guest Stars Alison Peebles as Vivien Liddell Elspeth MacNaughton as Libby Robert Carlyle as DC Murray Rachel Weisz as Sarah Thomson James Fleet as Phillip Jackson Andrew Melville as Andrew Hanson Paula Fraser as Susan Naismith Simon Scott as Porter Jack Fortune as Dominic Lawson Bernard Horsfall as Lord Thornhill Seamus Gubbins as John Stuart Hepburn as DCI Michael Smith Finlay Welsh as Malcolm Davies Raymond Ross as Lord Armstrong Emilie Patry as Girl at Hostel David Gallacher as Police Constable Ronan Paterson as William Forbes Ian Sexon as Clerk of the High Court Lucinda Baillie as Viv's Secretary Isabella Jarrett as Woman in Hostel Robert Carr as Advocate Depute