Guest Stars Adrian Lukis as Blake Hardiman Annabelle Apsion as Kate Farley Nicholas Farrell as James Collier Andrew Lee Potts as Dan Parker Richard McCabe as Colin Fowler Richard Hope as Frank Vaudrey Joanna David as Wendy Powell Caroline Harker as Jane Hardiman Phoebe Nicholls as Amanda Reece Thom Fell as Mark Wilson Tom Bennett as Matthew Farley Jonathan Tafler as Max Joseph Mary Healey as Edith Bradley Susan Porrett as Deidre Simms Jonathan Moore as Leonard Holmes Michael Bertenshaw as Malcolm Powell