Maroon 5 frontman Adam Levine and Behati Prinsloo have tied the knot in a rustic ceremony in Mexico.
Levine, 35, wore a fitted tux, while the Victoria`s Secret model donned a Marchesa gown. About 300 guests attended the ceremony last evening, with Fleetwood Mac`s Stevie Nicks flying in to perform, reportedly.
Guests in attendance included Jason Segal, Jonah Hill and Erin Heatherston. In addition to a champagne bar and an ice cream truck, the couple also hired a DJ to play alternative and class rock songs.
The singer and Prinsloo, 25, will honeymoon in South Africa. The couple first went public with their relationship in June 2012. After a brief split, they got back together and announced their engagement last July.
Levine`s wedding comes just months before Maroon 5 will drop their new album V on September 2.