People has learned that the two stars discreetly renewed their wedding vows.
The celebration took place on Sunday (October 12) at Caesars Palace in Las Vegas, followed by a party at the nightclub Pure.
Two eyewitnesses were there to see Reverend Steven Smith give his blessings to Jennifer Lopez and Marc Anthony.
"It was totally a spur of the moment thing. They decided around 12:30 in the morning that they wanted to do it and started calling for ministers," said a source close to the couple.
In addition to the ceremony, Lopez and Anthony made the most of their time in Vegas and saw a Cirque du Soleil show and the magic show Believe, starring Criss Angel.