Guest Stars Nick Brimble as Jack Chapman Oliver Dimsdale as Daniel Marlowe Skye Lucia Degruttola as Esme Keating Sarah Crowden as Mrs. Bennett Simona Brown as Violet Todd Samuel West as Professor Henry Barkley Paterson Joseph as Reverend Nathaniel Todd Antony Acheampong as Robert Deveaux Sandra Teles as Madhia Barkley Dominic Herman-Day as Gregory Jones Tok Stephen as Charles Todd Co Starring Bradley Hall as Larry Peters Uncredited Katie Clarkson-Hill as Sadie Parker Ty Hurley as Protester Andrew Burford as Jim Parsons