On Saturday night, the couple transformed the Pioneer Works art gallery in Brooklyn into a vast enchanted-garden-meets-“Charlie and the Chocolate Factory” wonderland, where guests including Princess Caroline of Monaco, Carine Roitfeld’s children Julia and Vladimir Restoin Roitfeld, photographer Jean Pigozzi and polo star Nacho Figueras (dressed as Batman) toasted their marriage.

For the ceremony, the groom was dressed as a musketeer, complete with ruff and sword, while his bride — an Emmy-winning producer for CBS’ “60 Minutes” — wore a more traditional Brandon Maxwell wedding dress — but slipped into sneakers with flashing lights once she hit the dance floor.

Revelers transformed into characters ranging from Fred Flintstone to surgeons and matadors.

Included in the entertainment was an Oompa Loompa glam-rock band and bare-breasted nymphs.