Dunzo! Latin singing sensation (and J Lo's ex) Marc Anthony, has split from his wife Shannon De Lima after two years of marriage. "It just was not working and they didn't have enough in common," a source tells Us Weekly.

Anthony, 48, and De Lima, a 28-year-old Venezuelan model, married in the Dominican Republic in November 2014. They started dating in 2012, just months after Anthony separated from then-wife Jennifer Lopez, with whom he has 8-year-old twins.

In face, Lopez recently planted a smooch on her ex-hubby's lips after performing with him at the Latin Grammys in Las Vegas on Thursday. After singing their hit, "Olvidame y Pega la Vuelta," the crowd starting chanting "Beso!," so Lopez leaned into her baby daddy and kissed him. Just before, she honored her ex with a sweet tribute, as she awarded him the Person of the Year award: "Marc is a living legend. He is a magical and pure artist giving away classics that will stay forever. He will always be many things in my life."