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) Andrew Kavadas as Priest Dakota Guppy as Isabel (12 Years) Tim Beckmann as Plague Doctor Michael Charrois as Vicar Uncredited Carla Gugino voices The Storyteller