Stan Marsh (Aladdin) Sequels

Stan Marsh (Aladdin) Sequels

Stan Marsh (South Park) as Aladdin

Wendy Testaburger (South Park) as Jasmine

Jonathan Winters as Genie

Cartman (South Park) as Iago

Garfield and Odie as Abu

Rainbow Dash (My Little Pony: Friendship is Magic) as Magic Carpet

Nostalgia Critic as Sultan

Giant Realistic Flying Tiger (Uncle Grandpa) as Rajah

Tirek (My Little Pony: Friendship is Magic) as Jafar

Kim Jong Il (Team America World Police) as Razoul

FAG (Team America; World Police) as Razoul's Gaurds

Damien (South Park) as Abis Mal

Rob Reiner (South Park) as Genie Jafar

Bob Belcher (Bobs Burgers) as Cassim

King Sombra (My Little Pony: Friendship is Magic) as Sa'Luk

Changelings (My Little Pony; Friendship is Magic) as 40 Theives

Kyle Broflovski (South Park) as Young Aladdin