X-Men: The Last Stand (2006)/Shrek

Cast

 * Wolverine as Shrek
 * Storm as Princess Fiona
 * Professor Charles Xavier as Merlin
 * Rogue as Queen Lillian
 * Beast as Donkey
 * Cyclops as Puss in Boots
 * Phoenix as Fairy Godmother
 * Mystique as Little Red Hood
 * Pyro as Lord Farquaad
 * Juggernaut as Prince Charming
 * and more