The Brave Little Toaster/Shrek

Cast

 * Toaster as Shrek
 * Blanky as Donkey
 * Radio as Puss in Boots
 * Lampy as Pinocchio
 * Ratso as Gingy
 * Kirby as King Harold
 * Evil Clown as Lord Farquaad
 * Maisie as Fiona