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 Marcus Smith as Robert Melrose Guy Paul as Cousin Henry Dainton Anderson as Thomas Melrose Elizabeth Berrington as Fleur Naoko Mori as Doctor Pagazzi Margaret Clunie as Helen / Waitress Neal Barry as Minicab Driver Bryony Miller as Jill Annabel Mullion as Annabel Roger Barclay as Doctor Fenelon Tom Anderson as Gordon Roger Alborough as Funeral Director Cameron Jack as Terry Natalie Klamar as Becky