On Saturday, July 19, Levine said "I do" to model Behati Prinsloo, standing at the altar in Los Cabos, Mexico alongside Hill. A source confirms to Us Weekly that the actor, 30, led the ceremony, which was filled with jokes, for the two lovebirds, who got engaged in July 2013.
"Adam knew that he was putting himself good hands by having Jonah officiate," another insider tells Us. "He and Behati set out to make this the most fun wedding that anybody had ever experienced and they truly did just that."
Hill and Levine, 35, have been close for years. "Our dads met in the principal's office in junior high," the "Wolf of Wall Street" star told Howard Stern in June. "We were in carpool, we lived at each other's houses."
The "22 Jump Street" actor isn't the only famous face who witnessed the Voice star marrying the Victoria's Secret model, 25. Other celebrities in attendance included Robert Downey Jr., fellow supermodel Coco Rocha, and Jason Segel.
The star-studded ceremony was held at the gorgeous Flora Farms in Los Cabos, and attended by about 300 guests. Prinsloo wore a blush-colored hand-embroidered custom Marchesa gown and veil and was flanked by Victoria's Secret model friends as bridesmaids.
Levine and Prinsloo's wedding also included musical performances. The groom's Maroon 5 bandmate James Valentine played acoustic guitar, calling it "just another gig," and Stevie Nicks flew to Mexico to perform as well.
MORE ON WONDERWALL:
Adam Levine and Behati Prinsloo say 'I do'