Guest Stars Jessica Hynes as Old Myers Daniel Rigby as Hebble Tuwaine Barrett as Cumberlidge Vincent Franklin as Topcliffe Joplin Sibtain as John Stearne Michelle Greenidge as Landlady Mike Wozniak as Hat Seller Kiell Smith-Bynoe as Mr. Griffin Michael Culkin voices Puppeteer Matt Green as Father Celeste Dring as Goodwife Griffin Phoebe Walsh as Goodwife Seldem Samantha Alleyne as Goodwife Linton