Bennifer is back and looking better than ever.
Jennifer Lopez and Ben Affleck made their rekindled romance "red-carpet" official at the Venice International Film Festival.
Listen to your favorite music now on Audacy
The couple stepped out looking better than ever for the premiere of Ridley Scott's "The Last Duel", which Affleck wrote with longtime friend Matt Damon. They both star in the drama, which hits theaters on October 15.
Lopez dazzled in a white, body-hugging, floor-length gown with a thigh-high slit. The Georges Hobeika dress was blinged out in diamonds that matched her clutch and silver Jimmy Choo heels.
Affleck, on the other hand, looked dapper in a sharp, black tuxedo.
The couple looked head-over-heels in love as they held hands and walked the carpet together. At one point, Affleck even leaned over to kiss Lopez on the cheek.
The last time they posed for photos on a red carpet was at the Los Angeles premiere of their movie, "Gigli," in July 2003, per Entertainment Tonight.
Affleck and Lopez were initially engaged in 2002 and later costarred in films like "Jersey Girl" and "Gigli." After postponing their 2003 wedding, they officially called it quits in 2004.
Prior to their red-carpet debut, the couple has been taking Venice by storm. Earlier in the day, they were seen walking hand-in-hand and boarding a water taxi.
The 52-year-old looked glam in a black and white striped sundress with her hair up in a sleek pony. The actor, 49, wore a black and white suit.
They arrived in Italy on Thursday by boat and have been photographed kissing and cozying up to each other.
The “Hustlers” star called off her engagement to Aaron Rodriguez in April 2021. Meanwhile, Affleck ended his romance with "Knives Out" actress Ana de Armas in January.