Guest Stars Stuart Milligan as Adam Klaus Katherine Parkinson as Nicola Ciarán McMenamin as Glen Adam James as Alec Judy Parfitt as Constance Gessler Andrew Havill as Narrator Julia Ford as Delia Gunning Nicholas Boulton as Lance Gessler Sarah Champion as Marcia The Puppini Sisters as Themselves Graham Vanas as Maitre D' Naomi Bentley as Mina Jon Campling as Jacques Futrelle Sally Plumb as Housewife Charlotte Comer as Young Constance Eloise Rakic-Platt as Child Constance Deborah Maclaren as Ellen Ashley Adams Jenna Harrison as Elodie Patrick Poletti as Eli Mencken Nick Nevern as Lenny Jemma Walker as Candy Mountains Uncredited Chris Wilson as Police Officer Garry Marriott as Paramedic John Warman as Police Officer