Finladdin

Cast:
Finn(Adventure Time) as Aladdin

Jake(Adventure Time) as Abu

Jack Skellington (The Nightmare Before Christmas) as Genie

Princess Bubblegum (Adventure Time) as Jasmine