Foster's Home for Imaginary Friends/Shrek

Cast

 * 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