Another "Prince" has been cast for the upcoming season of Once Upon a Time.

Gil McKinney (Supernatural) will be playing Prince Eric in multiple episodes of the upcoming third season, according to a Tuesday report by TVLine. Prince Eric is the love interest of the mermaid Ariel (JoAnna Garcia). Both Eric and Ariel will make their first appearance in the third season's sixth episode, which is aptly titled Ariel.

Little has been revealed about how the main characters will come to interact with Ariel and Eric. The only previous foreshadowing has been in season 1, when Regina (Lana Parrilla) discussed interacting with a certain mermaid. This suggests that Regina and Ariel might have a complicated past.

Once Upon a Time Season 3 Spoilers: Official Plot Synopsis Reveals Peter Pan as Villain?

In other Once Upon a Time news, Jennifer Morrison, who plays Emma on the series, teased a few details about her character to TV Guide in a Tuesday report. As the main character travel to Neverland in the hopes of saving Henry, Emma will take on a leadership role.

"[Emma is] surrounded by people who have been at each other's throats for different reasons and are continuing to be," Morrison said. "But we are not going to be able to save Henry unless we all come together, so she has to be the voice of reason to overcome those differences. It's going to leave room for new alliances that we don't expect and also new conflicts."

Once Upon a Time Season 3 Spoilers: PHOTO of Tinker Bell on Set & Details on Character's Past

Enstars previously reported that Emma and Mary Margaret (Ginnifer Goodwin) would bond more as they travel to Neverland. A more aggressive side to Mary Margaret will be revealed, allowing Emma to relate to her more.

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

Watch the new promo for season 3 here:

Tags
Once Upon A Time, Once Upon A Time Season 3, Spoilers