Guest Stars Sarah Greene as Deedee Harrison Stephen Moyer as Teddy Bass Eliza Bennett as Marjorie Kern John Dagleish as Aitch Paul Kaye as Stan Higgins Tamsin Greig as Cecilia Logan Clea Martin as Ann Marie Dove Nicholas Nunn as Freddie McGraw Robbie Gee as Mace Grant Stanley Morgan as Tommy Dove Cally Lawrence as Maddie Dove Barry Castagnola as Bloco Michael Obiora as Dutch David Kennedy as Bert Dove Julian Rhind-Tutt as Sir Stephen Eaton Johann Myers as Raybourn Megan Morgan as Sandy Ralph Brown as Roger Riley Javier Ramos as Rico Zina Badran as Zoe Ruaridh Mollica as Young Teddy Crispin Redman as Cecil Mercer-Lane James Farley as Daniel