The Wonderful World of Disney Presents The Little Mermaid Live! is scheduled to air Nov. 5 to mark the classic animated film's 30th anniversary. Queen Latifah will play Ursula, while Shaggy has been cast as Sebastian. ABC originally announced the Little Mermaid live musical in May 2017 to air in October 2017. But two months later ABC announced that the musical had been put on hold.