Big congratulations are in order for Justin Theroux and his new wife Nicole, who tied the knot in a lavish destination ceremony in Mexico at the weekend. Here's everything you need to know...