Guest Stars Rebecca Mader as Zelena / Wicked Witch / Kelly Beverley Elliott as Granny Chris Gauthier as William Smee JoAnna Garcia Swisher as Ariel Charles Mesure as Blackbeard Gil McKinney as Eric Co Starring Jessa Danielson as Wench J.C. Williams as Lead Guard