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 Jack Fortune as Dominic Lawson Paula Fraser as Susan Naismith Andrew Melville as Andrew Hanson Simon Scott as Porter Bernard Horsfall as Lord Thornhill Seamus Gubbins as John James Bryce as Pathologist John Yule as Desk Sergeant David Meldrum as Morgan Tex McCloud as Busker Emilie Patry as Girl at Hostel Jimmy Chisholm as Disc Jockey Frances Low as Mary Smith Sally Howitt as Charlie Chaplin