Adam Levine married model Behati Prinsloo on Saturday at Flora Farms in Cabo San Lucas.
The bride wore a custom Marchesa wedding dress for the vows, which were officiated by funnyman Jonah Hill. The groomsmen, including actor Jason Segel, wore black Hawaiian print shirts.
Other guests in attendance included Robert Downey Jr. and models Erin Heatherton and Coco Rocha.
In lieu of wedding gifts, the couple requested charitable donations.
Levine proposed to Prinsloo last summer after dating for one year.
It is the first marriage for both.