Guest Stars Rebecca Mader as Zelena / Wicked Witch / Kelly Beverley Elliott as Granny Sean Maguire as Robin Hood Chris Gauthier as William Smee Charles Mesure as Blackbeard Alex Zahara as Midas Co Starring David Avalon as Doc Gabe Khouth as Sneezy / Mr. Clark Faustino Di Bauda as Sleepy / Walter Abby Ross as Young Emma Iris Truong as Little Girl Colleen Wheeler as Group Mother Mik Byskov as Black Knight Archer Hannah Longworth as Adopted Little Girl