Guest Stars Elspeth MacNaughton as Libby Alison Peebles as Vivien Liddell James Fleet as Phillip Jackson Robert Carlyle as DC Murray Rachel Weisz as Sarah Thomson Andrew Melville as Andrew Hanson Paula Fraser as Susan Naismith Seamus Gubbins as John Jack Fortune as Dominic Lawson Simon Scott as Porter Bernard Horsfall as Lord Thornhill Stuart Hepburn as DCI Michael Smith John Yule as Desk Sergeant David Gallacher as Police Constable James Bryce as Pathologist Finlay Welsh as Malcolm Davies Tex McCloud as Busker Raymond Ross as Lord Armstrong David Meldrum as Morgan Micky MacPherson as Paul Lucas Robert Ellis as Doctor Hugh Larkin as Vampire Andrew Conlon as Lucas Solicitor James Martin as Findlay Phil Kay as Comedian