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 Michael Culkin voices Puppeteer Kiell Smith-Bynoe as Mr. Griffin Mike Wozniak as Hat Seller Matt Green as Father Celeste Dring as Goodwife Griffin Phoebe Walsh as Goodwife Seldem Samantha Alleyne as Goodwife Linton