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 Jaime Winstone as Vera Stephens Nick Cornwall as Harbour Master Pip Donaghy as Cyril Richardson Mark Chatterton as Porter George Lasha as Nikolei Leskov Madeleine Potter as Edith Del Mar Joe Simpson as Doctor Charlie Archer as John Morton Will Wood as Captain John Waterhouse as William Knowles Rupert Simonian as Albert Morton Ludger Pistor as Herman Linz Marianne Oldham as Patricia Scott Joseph Drake as Viktor Krasovsky Vincenzo Nicoli as Grant Amanda Lawrence as Hilary Knowles Neil Fitzmaurice as Horace Chorley