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