AWhen Scuttle discovers that Vanessa is actually Ursula in disguise, Ariel and Flounder (voice of Jason Marin) swim out to the wedding barge, Sebastian (voice of Samuel E. Wright) fetches Triton, and Scuttle attempts to disrupt the wedding with the help of various sea creatures. In the resulting chaos, Max (voice of Frank Welker) bites Ursula, which causes her magical seashell, in which she has stored Ariel's voice, to break away from around her neck. Ariel's voice is returned, and Eric realizes that it is Ariel with whom he is truly in love. Eric rushes to kiss her, but the sun has already set, and Ariel transforms back into a mermaid. Just as Ursula, now back in her true form, grabs Ariel and leaps into the water with her, Triton shows up. He orders Ursula to release his daughter, but Ursula shows him the unbreakable contract that Ariel signed. Instead, Triton offers himself in place of Ariel and is transformed into a polyp. Ursula seizes Trident's crown and trident and uses them to create a huge whirlpool, bringing several sunken ships to the surface. Eric commandeers one of the shipwrecks and, just as Ursula is about to destroy Ariel, rams Ursula with the prow of the ship, killing her. Triton's trident floats to the sea bottom where it turns the polyps (including Triton) in Ursula's garden back into their mer forms. Realizing that Ariel truly loves Eric, Triton uses his power to give her back her legs. In the final scene, Eric and Ariel are married, and Ariel kisses her father goodbye before she goes off to become a part of Eric's world.
AFor detailed information about the amounts and types of (a) sex and nudity, (b) violence and gore, (c) profanity, (d) alcohol, drugs, and smoking, and (e) frightening and intense scenes in this movie, consult the IMDb Parents Guide for this movie. The Parents Guide for The Little Mermaid can be found here.