Queen Latifah and Shaggy are heading under the sea — figuratively — for their next acting roles. According to Deadline, the veteran artists have been cast in ABC’s upcoming live adaptation of Disney’s The Little Mermaid.

Latifah has landed the role of the sea witch Ursula, the main antagonist in the 1989 animated film. The rapper-turned-actress commented on her new gig via Instagram.

“Fortunately I know a little magic,'” she wrote. “Excited to be a part of The Wonderful World of Disney Presents The Little Mermaid Live! #Ursula #TheLittleMermaid #TeamSeaWitch.”

Shaggy is set to play the crab Sebastian, who sings The Little Mermaid’s most famous song “Under the Sea.” Auli’i Cravalho, star of Disney’s 2016 animated movie Moana, has been cast as the protagonist Ariel.

ABC’s The Wonderful World of Disney Presents The Little Mermaid Live! is scheduled to premiere November 5 in celebration of the original animated film’s 30th anniversary. The special will reportedly feature a mix of animation, live-action and puppetry.

A live-action remake of The Little Mermaid is also in the works as a feature film. Halle Bailey of the duo Chloe x Halle has been cast as Ariel in the movie version.