Guest Stars Rebecca Mader as Zelena / Wicked Witch / Kelly Chris Gauthier as William Smee Rose Reynolds as Alice / Tilly Tiera Skovbye as Robin / Margot Nathan Parsons as Jack / Nick Branson / Hansel Charles Mesure as Blackbeard Co Starring Andy Nez as Filthy Man Leana Yu as Woman Customer Mary Alison Raine as Customer #2