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