Guest Stars Bradley Hall as Larry Peters Nick Brimble as Jack Chapman Skye Lucia Degruttola as Esme Keating Gary Beadle as Archdeacon Gabriel Atubo Felix Scott as Sean Donovan Christian McKay as Anthony Hobbs Sarah Crowden as Mrs. Bennett Richard Cunningham as Mr. Draper Emma Corrin as Esther Carter Alex Hassell as Ernest Carter Eileen Davies as Clara Carter Ossian Perret as Paul Richard Syms as Bishop Terence Howells Kathryn O'Reilly as Miriam Carter Emma Hindle as Hannah Carter Niall Usher as Adam Carter