Jennifer Lopez and Ben Affleck have made their red carpet debut since reuniting as a couple.
The pair – known as "Bennifer" – posed for photographers before sharing a kiss at the premiere of The Last Duel during the 78th Venice Film Festival on Friday evening.
The pair arrived at the event in a water taxi before proudly walking hand in hand, beaming as they did so.
Affleck plays the role of Count Pierre d'Alençon in the upcoming historical drama, directed by Ridley Scott.
The 14th-century epic, set in medieval France, also stars Matt Damon, Jodie Comer and Adam Driver.
"Bennifer" last walked the red carpet together almost 20 years ago for the premiere of their movie Gigli in 2003, when they were engaged.
More on Ben Affleck
Bennifer is back on! Jennifer Lopez confirms rumours she's back with Ben Affleck by making it Instagram official
Jennifer Lopez and Ben Affleck: Is Bennifer back on? Reunion rumours spark noughties nostalgia
Harry and Meghan to join J Lo and Foo Fighters at star-studded gig to aid global COVID vaccine effort
But they split the following year, leaving fans heartbroken.
Almost two decades on, rumours of their reunion sparked a frenzy on social media.
And to the delight of fans, it turned out the rumours were true – with Lopez confirming she was back with her former flame by sharing a picture of the pair kissing while on holiday in St Tropez on Instagram.
Their reunion came just weeks after the music superstar and baseball star Alex Rodriguez called off their engagement – a month after denying reports they had split.