Special Guest Stars John Mahoney as Andrew Del Mar Guest Stars Jeremy Swift as Glenvil Harris Hermione Gulliford as Elizabeth Addis Will Keen as Alan Deakin Nigel Lindsay as Clayton Del Mar Madeleine Potter as Edith Del Mar Jaime Winstone as Vera Stephens Nick Cornwall as Harbour Master Joe Simpson as Doctor George Lasha as Nikolei Leskov Charlie Archer as John Morton Will Wood as Captain John Waterhouse as William Knowles Rupert Simonian as Albert Morton Ludger Pistor as Herman Linz Mark Chatterton as Porter Marianne Oldham as Patricia Scott Joseph Drake as Viktor Krasovsky Pip Donaghy as Cyril Richardson Vincenzo Nicoli as Grant Amanda Lawrence as Hilary Knowles Neil Fitzmaurice as Horace Chorley