Adam Levine and Behati Prinsloo married Saturday in Los Cabos, Mexico, before 300 of their closest friends and family.

ADVERTISEMENT
Prinsloo wore a Marchesa gown and was accompanied by some of her fellow Victoria's Secret model friends as bridesmaids.

"The Voice" coach's Maroon 5 bandmates were also involved in the ceremony.

The pair married under a tent at Flora Farms before a star-studded group of friends, including Jonah Hill, Jason Segel, Erin Heatherton and Candice Swanepoel.

Guests were asked to make a donation to the Children's Hospital of Los Angeles in lieu of gifts.

Levine and Prinsloo started dating in 2012 and were engaged in July 2013.

The couple will honeymoon in South Africa.