The latest element of the production to cause a stir is Margot, who plays Catherine Earnshaw, in a wedding dress. Photos of ...