Question: who played alice in once upon a time
Answer: Adelaide Kane as Drizella / Ivy Belfrey Rose Reynolds as Alice / Tilly Emma Booth as Mother Gothel / Eloise Gardener Rebecca Mader as Wicked Witch of the West / Zelena / Kelly Meegan Warner as young Rapunzel Tiera Skovbye as Robin Nathan Parsons as Jack / Nick Branson Yael Yurman as Anastasia