Joanna Garcia is swimming back to ABC…
ABC has announced on the Once Upon a Time Facebook page that several actors are returning for the series’ penultimate episode 721 and the series finale, including the 38-year-old Cuban American actress.
Garcia will return to portray The Little Mermaid’s Ariel. She first appeared as the iconic Disney Princess in Season 3, and she last appeared in Season 6.
Other cast members scheduled to return include Tony Amendola (Marco), Lee Arenberg (Leroy), Robbie Kay (Peter Pan), Sean Maguire (Robin Hood), Victoria Smurfit (Cruella De Vil) and Keegan Tracy (Mother Superior).
It was already been announced that Bev Elliott (Granny Lucas) and Jared Gilmore (Henry Mills) are returning.
At a recent screening of their midseason premiere, co-creator Edward Kitsis promised that in the series finale “We’ll see many familiar faces to the end.”
At the time Kitsis and Adam Horowitz weren’t ready to confirm the rumor that’s been out there about Jennifer Morrison coming back one last time, or departing Once Upon a Time company players Gennifer Goodwin, Josh Dallas, and Emilie de Ravin.
No hints on the series finale yet, though Kitsis said it’s “less about tying everything up in a bow, rather hearing the song one more time.”