Linnux (Shrek)

Cast
Linnux (Rock Dog) as Shrek

Cain (The Jungle Cubs) as Donkey

Randall Boggs (Monsters, Inc) as Puss In Boots

Evelyn Deavor (Incredibles 2) as Fiona (Human)

Mirage (Aladdin) as Fiona (Ogre)

Shadowborg (Big Bad Beetleborgs) as The Magic Mirror

Professor Kipple (Planet 51) as Gingy

Woody (Toy Story) as Lord Farquaad

Lord Zedd (Power Rangers) as King Harold

Rita Repulsa (Power Rangers) as Queen Lilian

Silver The Hedgehog (Sonic) as Prince Charming

Trini Kwan (Power Rangers) as Fairy Godmother

Blaze The Cat (Sonic) as Rapunzel

Queen Chrysalis (My Little Pony) as Little Mermaid

Young Shere Khan (The Jungle Cubs), Young Queen Chrysalis (My Little Pony AU) and Young Verminous Snaptrap (T.U.F.F. Puppy) as Shrek and Fiona's Kids

Frozone (The Incredibles) as Rumpelstiltskin