Guest Stars Jessica Raine as Julia Sebastian Maltz as Young Patrick Pip Torrens as Nicolas Pratt Prasanna Puwanarajah as Johnny Anna Madeley as Mary Blythe Danner as Nancy Celia Imrie as Kettle Eileen Walsh as Annette Dainton Anderson as Thomas Melrose Marcus Smith as Robert Melrose Guy Paul as Cousin Henry Elizabeth Berrington as Fleur Naoko Mori as Doctor Pagazzi Margaret Clunie as Helen / Waitress Roger Barclay as Doctor Fenelon Annabel Mullion as Annabel Bryony Miller as Jill Tom Anderson as Gordon Roger Alborough as Funeral Director Cameron Jack as Terry Neal Barry as Minicab Driver Natalie Klamar as Becky