Guest Stars Rebecca Mader as Zelena / Wicked Witch / Kelly Beverley Elliott as Granny Sean Maguire as Robin Hood Lee Arenberg as Grumpy / Leroy Sarah Bolger as Aurora Chris Gauthier as William Smee Julian Morris as Prince Phillip Sunny Mabrey as Glinda