Jennifer Aniston enlisted Courteney Cox to be her maid of honour.

The 'Cougar Town' actress was Jennifer's top choice for the ceremonial role at her secret wedding on Wednesday night (05.08.15), which took place at the Bel Air home she shares with new husband Justin Theroux.

The best pals of over 20 years met on the hit TV sitcom 'Friends'. Their co-star Lisa Kudrow also attended the nuptials.

Meanwhile, Justin's best man was none other than his tattoo artist, Scott Campbell, who is married to actress Lake Bell, according to People magazine.

The special occasion came as a shock to invited guests, who believed they were simply being invited to a party.

Other A-list well-wishers included Chelsea Handler, Jason Bateman, Ellen Degeneres and Portia De Rossi and Emily Blunt and husband John Krasinski.

The happy couple's wedding rings were created by jewellery designer to the stars and Jennifer's friend Jennifer Meyer, the wife of 'Spider-Man' actor Tobey Maguire.

Guests were entertained by Sia, who sang her hit 'Chandelier', and dined on a lavish feast of chicken, fish, sausage, fettuccine carbonara with pork and mostaccioli pasta with red sauce.

A source told Us Weekly magazine: ''It was really, really good. The cake was delicious!''