Guest Stars Rebecca Mader as Zelena / Wicked Witch / Kelly Rose Reynolds as Alice / Tilly Adelaide Kane as Drizella / Ivy Belfrey Emma Booth as The Witch / Mother Gothel / Eloise Gardener Tiera Skovbye as Robin / Margot Nathan Parsons as Jack / Nick Branson / Hansel Sara Tomko as Tiger Lily Yael Yurman as Tween Anastasia Co Starring Nisreen Slim as Doctor Andrea Sage