<Tr> <Th> Original air date </Th> <Td> May 18, 2018 (2018 - 05 - 18) </Td> </Tr> <Tr> <Th_colspan="2"> Guest appearance (s) </Th> </Tr> <Tr> <Td_colspan="2"> <Ul> <Li> Ginnifer Goodwin as Snow White / Mary Margaret Blanchard (special guest star) </Li> <Li> Jennifer Morrison as Emma Swan (special guest star) </Li> <Li> Josh Dallas as Prince Charming / David Nolan (special guest star) </Li> <Li> Emilie de Ravin as Belle / Lacey French (special guest star) </Li> <Li> Rebecca Mader as Zelena / Kelly West (special guest star) </Li> <Li> Jared S. Gilmore as Young Henry / Sir Henry (Wish Realm) (special guest star) </Li> <Li> Tony Amendola as Geppetto / Marco </Li> <Li> Lee Arenberg as Grumpy / Leroy </Li> <Li> Beverley Elliott as Granny </Li> <Li> Christopher Gauthier as Smee (Wish Realm) </Li> <Li> Sean Maguire as Robin Hood </Li> <Li> Rose Reynolds as Alice / Tilly </Li> <Li> Tiera Skovbye as Robin / Margot </Li> <Li> Raphael Sbarge as Archie Hopper </Li> <Li> Keegan Connor Tracy as Blue Fairy / Blue Fairy (Wish Realm) </Li> <Li> David Avalon as Doc (co-starring) </Li> <Li> Faustino di Bauda as Sleepy / Walter (co-starring) </Li> <Li> Jack Davies as Pinocchio (co-starring) </Li> <Li> Gabe Khouth as Sneezy / Mr. Clark (co-starring) </Li> <Li> Abigayle Laura Mutch as 5 - Year - Old Margot (co-starring) </Li> </Ul> </Td> </Tr> <Ul> <Li> Ginnifer Goodwin as Snow White / Mary Margaret Blanchard (special guest star) </Li> <Li> Jennifer Morrison as Emma Swan (special guest star) </Li> <Li> Josh Dallas as Prince Charming / David Nolan (special guest star) </Li> <Li> Emilie de Ravin as Belle / Lacey French (special guest star) </Li> <Li> Rebecca Mader as Zelena / Kelly West (special guest star) </Li> <Li> Jared S. Gilmore as Young Henry / Sir Henry (Wish Realm) (special guest star) </Li> <Li> Tony Amendola as Geppetto / Marco </Li> <Li> Lee Arenberg as Grumpy / Leroy </Li> <Li> Beverley Elliott as Granny </Li> <Li> Christopher Gauthier as Smee (Wish Realm) </Li> <Li> Sean Maguire as Robin Hood </Li> <Li> Rose Reynolds as Alice / Tilly </Li> <Li> Tiera Skovbye as Robin / Margot </Li> <Li> Raphael Sbarge as Archie Hopper </Li> <Li> Keegan Connor Tracy as Blue Fairy / Blue Fairy (Wish Realm) </Li> <Li> David Avalon as Doc (co-starring) </Li> <Li> Faustino di Bauda as Sleepy / Walter (co-starring) </Li> <Li> Jack Davies as Pinocchio (co-starring) </Li> <Li> Gabe Khouth as Sneezy / Mr. Clark (co-starring) </Li> <Li> Abigayle Laura Mutch as 5 - Year - Old Margot (co-starring) </Li> </Ul>

Once upon a time season 7 episode 22 leaving storybrooke