Guest Stars Rebecca Mader as Zelena / Wicked Witch / Kelly Sean Maguire as Robin Hood Rose McGowan as Young Cora Eric Lange as Prince Leopold David de Lautour as Jonathan Co Starring Raphael Alejandro as Roland Michael P. Northey as Friar Tuck Eva Bourne as Princess Eva Gabrielle Giraud as Royal Aide Yvette Dudley-Neuman as Mid-Wife Steve Elliott as Drunk Charlie Brian Knox McGugan as Drunk Charlie's Friend