Toothlessladdin 2: The Return of Dragon

Cast

 * Toothless (How to Train Your Dragon) as Aladdin
 * Light Fury (How to Train Your Dragon: The Hidden World) as Princess Jasmine
 * Shrek (Shrek) as The Genie
 * Dragon (Skunk Fu!) as Jafar
 * Snowball (The Secret Life of Pets) as Iago
 * Max (The Secret Life of Pets) as Abu
 * Mushu (Mulan) as The Sultan
 * Alex (Madagascar) as Rajah
 * Red (Spyro: A Hero's Tail) as Razoul
 * Mordecai (Regular Show) as Magic Carpet
 * Arthur the Virus (Ralph Breaks the Internet) as Genie Jafar
 * Baboon (Skunk Fu!) as Abis Mal