The Grammy-winning salsa singer, 46, and his bride, 26, reportedly said "I do" at Marc's residence in the exclusive Dominican Republic resort of Casa de Campo.
This marks the third marriage for Marc, who split from Jennifer Lopez in 2011 and actress Dayanara Torres in 2004. He has six children from his previous relationships: 6-year-old twins Max and Emme with J. Lo; 13-year-old Cristian and 11-year-old Ryan with Dayanara; and 20-year-old Ariana and son Chase with Debbie Rosado. Shannon has one son -- Daniel, 7.
Marc started dating Shannon in 2012 and reportedly proposed to her in March of this year.
His ex, J.Lo, has also been making headlines this week as she promotes her new book "True Love." Speaking on her past relationships, she recalls that it was her breakup with Ben Affleck that led her to consider a romance with Anthony. "It felt like my heart had been torn out of my chest," she says of ending her engagement with the actor. "People do lots of things to anesthetize themselves in moments like these. Some people do drugs, some drink and some go out and party."
She continues, "I sought out comfort in another person, tried to find someone who could make me feel loved and wanted in my loneliest hours. And that was the moment when Marc reappeared in my life."