Rapunzeladdin 2: The Return of Nightmare Moon

SuperWhyMovies's Movie-Spoof of "Aladdin 2: The Return of Jafar"

Cast

 * Aladdin - Rapunzel (Tangled)
 * Princess Jasmine - Gumball (The Amazing World of Gumball)
 * The Genie - Ben Franklin (Ben & Me)
 * Jafar - Nightmare Moon (My Little Pony: Friendship is Magic)
 * Iago - Nana (Madagascar)
 * Abu - Cody (The Rescuers Down Under)
 * The Sultan - Mittens (Bolt)
 * Rajah - Cynder (The Legend of Spyro)
 * Abis Mal - Trixie (My Little Pony: Friendship is Magic)
 * Razoul - Kai (Kung Fu Panda 3)
 * Razoul's Guards - Various "Kung Fu Panda Villains"
 * Genie Jafar - The Wave Monster (An American Tail)