Guest Stars David Pearse as Miles Kynaston Anastasia Hille as Marie Strickland Sorcha Cusack as Tally Clutton Sylvestra Le Touzel as Muriel Godby Nick Dunning as Roger Denholm Michelle Duncan as Caroline Dupayne Robin Soans as Major Arkwright Nicholas Banks as Marcus Dupayne Nathaniel Christian as Ryan Archer Rose Galbraith as Victoria Mellock Richard Goulding as Lord Martlesham