Gabrielle Union and Dwyane Wade tied the knot after five years!

The Being Mary Jane actress, 41, and the Miami Heat basketball player, 32, wed on Saturday in Miami in front of a small group of family and friends.

Union walked down the aisle in a white puffy Dennis Basso dress with a sweetheart neckline. The dress was filled with beads, pearls and crystals. It had a low back and high slit. (See a sketch here.)

"Dennis Basso was the perfect choice for my wedding day. He is a classic American designer, and knew perfectly how to harness both my inner Grace Kelly coupled with a touch of sensuality through his designs." Union told WWD.

Basso also boasted about the bride. "Having done this a number of times, I have to say she was very easy to work with, fun and no diva whatsoever, which is always good," he said.

The ceremony was a 1930s theme and the couple served Vanilla Puddin' Chardonnay to the guests who were asked to dress in white. All Of Me singer John Legend also serenaded the crowd.

The bride previously explained that Wade was very involved in the wedding planning.

"My dude is having a princess moment," Union told Vegas magazine. "D's very involved in every detail."

The day of her wedding, Union shared a collage of herself on Instagram and expressed her excitement.

"Happy... Got my Luther playin... There's a #BeingMaryJane marathon on #BET, my #nebraska #huskers play today... All my loved ones are in town... Today is a good day... I must say I'm feeling blessed and humbled and just freakin happy... Let's go!!! #thewadeunion," she wrote as the caption.

This is the second marriage for Union, who was married to former football player Chris Howard from 2001 to 2006. It's also the second for Wade, who married his high school sweetheart in 2002, separated in 2007 and divorced in 2010.