Actress Gabrielle Union and Miami Heat guard Dwayne Wade married on Saturday, Aug. 30.

People and Us Weekly report that the marriage took place at the Chateau Artisan castle in Miami. The couple traded vows in front of a small group of family and friends, including John Legend, who performed at the ceremony.

Union wore a Dennis Basso gown while Wade wore a customized Dsquared2.

Union, 41, and Wade, 32, became engaged in December of 2013 after dating for four years. Union and Wade have a son, Xavier, who was born one month earlier. Wade has two children, Zaire and Zion, from a previous marriage.

This will be the second marriage for both of them.

Earlier this year, Union revealed to Arsenio Hall on his late-night show that she and Wade would be signing a pre-nuptial agreement.

"When you have your own stuff, you don't need to worry about anybody else's stuff," she admitted. "The reality is, I've never seen Dwyane balance a check book, so I got to protect my stuff."