Guest Stars Stuart Milligan as Adam Klaus Ian McNeice as Father Roderick Alberic Paul McGann as Hugo Dore Sasha Behar as Harriet Dore Florence Hall as Young Emily 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