Miami Heat star Dwyane Wade married his long-time girlfriend, TV actress Gabrielle Union, on Saturday in an intimate ceremony attended by family members and close friends.

According to US Magazine, the power couple exchanged "I dos" at the Chateau Artisan castle in Miami in a black-and-white themed ceremony. Meanwhile, Gossip Extra is reporting that Wade, 32, spent $5 million for the lavish ceremony.

Among those in attendance were Wade's teammate Chris Bosh, the recently retired Shane Battier, Ray Allen (who's a free agent and still undecided on his future), New York Knicks star Carmelo Anthony, former Heat player Dorell Wright and former Heat and now Cavalier LeBron James.

Also said to be in attendance for the ceremony were actor Kevin Hart , Survivor's Corinne Kaplan, reality star Jonathan Cheban, and singer John Legend, who also performed during the wedding party.

There are also reports that there were themed bars with signs that pertains to Wade's closest NBA friends like Bar Melo, which obviously refer to Anthony; Bosh's Brewery for Bosh and Ray's Retirement Home named after Ray Allen. And that there's another sign that read: "Cleveland, this Way!" which refers to LeBron James, who recently left Wade, Bosh and Miami to re-join his hometown Cavaliers.

Wade proposed to Union last December.

This is the second marriage for the Heat superstar, who was previously married to his high school girlfriend Siohvaughn Funches from 2002 to 2007. This is also the second marriage for the 41-year old Union, who was married to NFL player Chris Howard whom she divorced in 2005.