Guest Stars Tom Riley as Philip Horton Felix Scott as Franklin Emily Beecham as Nell Buckley Jeany Spark as Jane Evans Pippa Haywood as Veronica Gray Caroline O'Neill as Susan Chapman Haydn Gwynne as Sandra Walters Neil Pearson as Dr. Stringer Ian Burfield as Jeffreys Darren Clarke as Chapman James Weaver as Baxter Billy Geraghty as Jackson Sam Alexander as Eric Jameson Julia St. John as Naomi Norris Jack Gordon as James Coupland Caleb Rowe as Charles Williamson Uncredited William Hope as Quentin Jackson