Pokemon/Shrek 2

Cast

 * Ash as Shrek
 * Max as Donkey
 * May as Princess Fiona
 * Brock as Puss in Boots
 * Professor Oak as King Harold
 * Delia Ketchum as Queen Lillian
 * Jessie as The Fairy Godmother
 * Gary Oak as Prince Charming
 * Drew as The Big Bad Wolf
 * Keith as Pinocchio
 * Thatcher as Gingy
 * Iris as Doris