Marc Anthony has got married to Shannon De Lima.
The 46-year-old singer, whose divorce from Jennifer Lopez was finalized in June following their split in 2011, tied the knot with his on-again, off-again Venezuelan girlfriend in front of close friends and family in the Dominican Republic on Tuesday, November 11.
A source said the couple exchanged vows during a romantic ceremony at the star’s private residence in the exclusive resort of Casa de Campo.
Marc proposed to the 26-year-old model, whom he first started dating in 2012, in March, just one month after he split from his other on-again, off-again girlfriend Chloe Green.
Marc—who was married to "Booty" hitmaker Jennifer, with whom he has six-year-old twins, Max and Emme, for seven years before their split—was also previously married to former Miss Universe Dayanara Torres for four years until 2004.
He has sons Cristian, 13, and Ryan, 11, with Dayanara, and also two adult children, Ariana and Chase Muniz, with ex-girlfriend Debbie Rosado.
Shannon also has a seven-year-old son, Daniel, from a previous relationship.
Jennifer wished her ex-husband well after news of his engagement broke last week.
She said: "I’m happy for him."