Adam Levine and Behati Prinsloo married Saturday in Los Cabos, Mexico, before 300 of their closest friends and family.
"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.