Mission: Impossible III (2006)/Shrek

Cast

 * Ethan Hunt as Shrek
 * Owen Davian as Prince Charming
 * John Musgrave as Merlin
 * Lindsey Farris as Queen Lillian
 * Luther Stickell as King Harold
 * Julia Meade as Princess Fiona
 * Declan Gormley as The Big Bad Wolf
 * Zhen Lei as Snow White
 * Benji Dunn as Donkey
 * Brownway as Rumplestiltskin
 * Theodore Brassel as Puss in Boots
 * Elisa as Doris
 * Shanghai Game Player as Magic Mirror
 * Thug as Lord Farquaad
 * Melissa Meade as Sleeping Beauty
 * Rick Meade as Pinocchio