joanna garcia swisher ouat 'Once Upon a Time' Season 3 casts JoAnna Garcia Swisher as Ariel from 'The Little Mermaid'

“Once Upon a Time” is going under the sea! 

JoAnna Garcia Swisher has just been cast as the iconic “Little Mermaid,” Ariel, for Season 3 of ABC’s magical drama. The “Privileged” alum will first appear in the sixth episode, and will appear in at least two episodes.

“OUAT” executive producer Adam Horowitz revealed the match-made-in-heaven casting on Twitter on Friday (August 16):

This is not the first bit of casting news for “OUAT” Season 3: Rose McIver will take on the part of Tinkerbell. The iconic fairy will have a surprising connection to another character and will appear in multiple episodes. And as for Robin Hood, Sean Maguire has replaced Tom Ellis as the vigilante due to Ellis’ “Merlin” obligations, so Maguire will step in for a recurring arc.

“Once Upon a Time” Season 3 premieres on Sunday, Sept. 29 at 8 p.m. ET on ABC.

Posted by:Sydney Bucksbaum