ABC revealed an all-star cast lineup for the upcoming "The Little Mermaid Live!"
The teaser aired during the premier of "Kids Say the Darndest Things."
(MORE: Halle Bailey cast as Ariel in live-action 'Little Mermaid')Auli'i Cravalho, who voiced "Moana," will trade in the heart of Te Fiti for a pair of fins to play the other Disney sea princess, Ariel.
The teaser also showed Cravalho styling -- and rocking -- the iconic red hair.
The teaser included a sample of Cravalho performing the song Ariel sings when surrendering her voice to Ursula, who will be played by Queen Latifah.
(MORE: 'Lion King's' Donald Glover sends message of support to 'Little Mermaid's' Halle Bailey)Queen Latifah is LIT 🔥#TheLittleMermaid pic.twitter.com/Xc90UhUtaX
— Mala 🦄 (@only4arrow) October 7, 2019
The announcement also revealed that John Stamos will star as Chef Louis, the unfortunate cook who squares off against -- and loses to -- Sebastian in a kitchen throw down. Likewise, Sebastian will be played by two-time Grammy award winner Shaggy.
john stamos being casted as chef louis in the live action Little Mermaid is the funniest thing i've seen in a long time help pic.twitter.com/64fjGsRF4D
— 🎃💄😈 ♥ Mistress Mix of the Night ♥ へ( ̄︿ ̄へ) (@Miss_Mix_) October 7, 2019
And while the live-action "Little Mermaid" movie is still without its prince, the TV musical event does -- casting "Riverdale" star Graham Phillips as Prince Eric.
More casting announcements for the project are expected to come. The television event will broadcast the original animated film, which celebrates its 30th anniversary this year, alongside live musical performances in a "never-before-seen hybrid format."
"The Little Mermaid Live!" airs Nov. 5 at 8 p.m. ET.
ABC News is part of parent company Disney.