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