Adam Levine has married Behati Prinsloo.

The Maroon 5 singer has tied the knot with his girlfriend in front of their family and friends in Cabo San Lucas, Mexico yesterday (19.07.14).

According to Us Weekly, the happy couple were joined by around 300 guests as they showed their love for one another in a beautiful ceremony.

Stars like Jonah Hill, Candice Swanepoel and Jason Segal were all in attendance.

Behati walked down the aisle in a stunning Marchesa gown, while the two stars asked for charity donations to be given instead of wedding gifts.

The festivities began on Friday night (18.07.14) at the El Dorado Golf and Beach Club, where the wedding party ate Mexican food, including the traditional sweet dish churros for dessert.

An insider recently said: ''Everyone seemed to have a great time. The party went to the late hours.''

Meanwhile, it was previously revealed Adam had earmarked special roles for his bandmates at the ceremony, with guitarist James Valentine performing a ''nice little medley'' of Beatles tunes before the nuptials.

James joked: ''It's just another gig for me. I'm gonna be playing some solo acoustic guitar during the ceremony when people are walking [in].''