OLD FLAME: Jennifer Lopez and Marc Anthony

Jennifer Lopez and Marc Anthony shocked fans and sparked talk of a reunion when they kissed on stage at the Latin Grammy Awards.

The former star couple – who were married for 10 years before they split in 2014 — shared a lekker smooch at the event, which took place at the T-Mobile Arena in Las Vegas at the weekend.

The public show of affection comes as rumours are doing the rounds that Marc and his wife Shannon de Lima have separated.

J.Lo, 47, and Marc, 48 – who share eight-year-old twins Max and Emme — performed Olvídame y Pega la Vuelta after she awarded her ex the Person of the Year award.

She delivered a heartfelt speech as she presented Marc with the award, and the audience chanted “Kiss! Kiss! Kiss!”

She told the crowd: “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.”

But hearts suddenly sank when Marc referred to her as his “sister”.

The pair are set to team up again soon for Jennifer’s all-Spanish album, which Marc will executive produce.

Meanwhile Marc and Shannon — who tied the knot in 2014 — reportedly broke up a few months ago already.

The split comes as a surprise, as in September, Shannon, 28, posted a message on Instagram to celebrate her spouse’s 48th birthday.

She wrote: “Thank you for sharing your life with me... and for being the best husband and friend someone could wish for.”