Guest Stars Stuart Milligan as Adam Klaus Ian McNeice as Father Roderick Alberic Florence Hall as Young Emily Paul McGann as Hugo Dore Sasha Behar as Harriet Dore Amanda Hadingue as Dr. Northcote's Wife Sofia Hayat as Selima El Sharad Suzanne Ahmet as Young & Old Kim Gregor Henderson-Begg as Danny Dore Doreen Mantle as Mrs. Gantry Nigel Carrington as Clerk Marva Alexander as Forewoman Kevin McGowan as Dr. Thadeus Northcote Natalie Walter as Emily Marc Small as Frank Osante Sean Buckley as Old Man Felix Dexter as Sebastian Tench