Big Trouble in Little China (1986)/Shrek

Cast

 * Jack Burton as Shrek
 * Gracie Law as Princess Fiona
 * Wang Chi as Donkey
 * David Lo Pan as Lord Farquaad
 * Egg Shen as Puss in Boots
 * Margo Litzenberger as Merlin
 * Eddie Lee as Cookie
 * Lightning as Prince Charming
 * Miao Yin as Little Red Hood
 * Uncle Chu as King Harold
 * Wing Kong Guard as Snow White