Shrek/Hercules

Cast

 * Shrek as Hercules
 * Princess Fiona as Megara
 * Magic Mirror as Zeus
 * Donkey as Phil
 * Puss in Boots as Apollo
 * The Tree's as Pain and Panic
 * Lord Farquaad as Hades
 * The Big Bad Wolf as Pegasus