Special Guest Stars Kate Siegel as Viola Guest Stars Katie Parker as Perdita Martin McCreadie as Arthur Co Starring Calix Fraser as Doll Face Ghost Zoë Noelle Baker as Isabel (5-9 Years) Tim Beckmann as Plague Doctor Dakota Guppy as Isabel (12 Years) Andrew Kavadas as Priest Michael Charrois as Vicar Uncredited Carla Gugino voices The Storyteller