Foster's Home For Imaginary Friends/Shrek

Mac Foster as Shrek

Bloo as Donkey

Marty McFly (from Back to the Future) as Puss in Boots

Terrence as Lord Farquaad

Biff Tannen (from Back to the Future) as Prince Charming

Duchess as The Fairy Godmother

Jack Spicer (from Xiaolin Showdown) as Rumpelstilskin