Adam Levine and Behati Prinsloo have reportedly tied the knot.

The Maroon 5 frontman and Victoria’s Secret model are thought to have said their I do’s in a ceremony last night held in Los Cabos, Mexico in front of around 300 guests.

The star studded event had the likes of Jonah Hill, Jason Segel, Erin Heatherton and Candice Swanepoel watching the couple exchange vows, reports Us Weekly magazine.

The stunning 25-year-old bride is thought to have walked down the aisle in a beautiful Marchesa gown, in a ceremony which lasted 20 minutes.

Instead of wedding gifts, the famous pair reportedly asked their guests for charity donations.

Adam and Behati began dating in 2012, making their first red carpet appearance together at the GQ Gentlemen’s Ball in New York. They became engaged in July 2013.

Also in attendance were Adam’s Maroon 5 bandmates James Valentine and Jesse Carmichael, as well as Robert Downey Jr. and model Coco Rocha, reports People magazine.

The publication also notes guests were not held to a specific dress code, and enjoyed the warm climate in summer dresses for the women, and linen suits for most of the male guests.

"All the guests were happy and relaxed," revealed a source. "They were excited to celebrate with the couple on their big day."

Adam, 35, has been looking forward to this day for some time, and held his bachelor party in Las Vegas earlier this year. While he was once known for his raucous ways, the She Will Be Loved singer is now ready for married life.

"I definitely feel like I'm sitting in the chair I'm supposed to be sitting in right now," he told People. "It all feels very natural."

Stevie Nicks, who’s set to be a mentor on Adam team on The Voice, entertained guests after flying in for a special performance say sources.