Adam Levine, lead singer for American pop rock band Maroon 5, is married to Behati Prinsloo, a Namibian model.
According to E! News, the couple tied the knot at Flora Farms in Cabo San Lucas, Mexico, in front of 275 guests.
The 35-year-old singer, who is a judge on NBC reality show The Voice US, wore a tux, while Prinsloo opted for a Marchesa gown.
Model Coco Rocha was one of Prinsloo's bridesmaids. Guests in attendance included Jonah Hill, Erin Heatherton, Robert Downey Jr., Candice Swanepoel, Jason Segel, and Levine's bandmates James Valentine and Jesse Carmichael.
Levine and the Victoria's Secret model started dating in June 2012, and following a brief split, they got back together and announced their engagement last July.
The Moves Like Jagger singer had previously vowed not to get married.
"Famous last words: 'I'll never get married,'" he told Jay Leno in October last year. "You know, I still don't think you have to get married, unless you meet someone that makes you want to marry them. And then you marry them and it's wonderful."
Levine had expressed his wish to settle down to told Oprah Winfrey too.
"I'm a fan of marriage. People think that I keep pooh-poohing marriage, but I love it," he said during an interview on Oprah's Next Chapter.
"I want to probably be married at some point. I don't feel pressure to get married. I think that when it's time, it's going to be obvious and I'm going to do it and I'm going to really enjoy it," he said.
Levine previously dated Anne Vyalitsyna, a Sports Illustrated model from Russia.