Guest Stars Mollie Holder as Merry Lane Erin Ainsworth as Poppy Harper Charlie Hamblett as Benjamin Grady Jack Roth as Vagrant Beth Cordingly as Emma Harper Catherine Harvey as Judith Lane Guy Henry as Reverend Marsh Charlie Price as Jacob Lane Robert Gilbert as DS Jackson Liam Hatch as Tom Harper Zelda Rosset Colon as Younger Pauline Theron Mahoney-Bostridge as Young Aaron