Studios/Shrek

Richard (from The Amazing World of Gumball) as Shrek

Hiro Hamada (from Big Hero 6) as Donkey

Aqua (from Kingdom Hearts: Birth by Sleep) as Princess Fiona (Human)

Nicole (from The Amazing World of Gumball) as Princess Fiona

Sticks (from Sonic) as Dragon

Grimmel the Grisly (from How to Train Your Dragon: The Hidden World) as Lord Farquaad

Terra (from Kingdom Hearts: Birth by Sleep) as Shrek (Human)

Jafar (from Aladdin; 2019) as Prince Charming

Captain Chantel Dubois (from Madagascar: Escape 2 Africa) as Fairy Godmother

Ben Tennyson (from Ben 10) as Artie

Blue Mini Force as Puss in Boots