Justin Theroux 's bride Nicole Brydon Bloom wore not one but two stunning Victoria Beckham wedding dresses for her beachside nuptials in Mexico.