Guest Stars Stephen Moyer as Teddy Bass Sarah Greene as Deedee Harrison Tamsin Greig as Cecilia Logan Eliza Bennett as Marjorie Kern Paul Kaye as Stan Higgins John Dagleish as Aitch 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