Foster's Home for Imaginary Friends/Shrek

Cast

 * Mac as Shrek
 * Bloo as Donkey
 * Robot Jones (from Whatever Happened to Robot Jones?) as Puss in Boots
 * Terrence as Lord Farquaad
 * Brick (from The Powerpuff Girls) as Prince Charming
 * Duchess as The Fairy Godmother
 * Montana Max (from Tiny Toon Adventures) as Rumpelstiltskin