Guest Stars Mark Bonnar as Chris Beesley Ashley Jensen as Fran Beesley Daniel Lapaine as Dave Seeta Indrani as Harita Douglas Hodge as Douglas Domhnall Gleeson as Dan Oliver Ford Davies as Wallace Lotte Spring Rice as Gym Receptionist Peter Singh as Anthony Danielle Harrison as Big and Tall Receptionist