Jennifer Lopez and Ben Affleck looked loved-up at the “Flash” premiere Monday night.
The smiling couple couldn’t keep their hands off each other while walking the red carpet, sharing a sweet smooch for the cameras.
Lopez, 53, stunned in a plunging two-tone gown with a half-zipped black top and tan skirt.
The Grammy winner accessorized with a black clutch and a sleek ponytail.
Affleck, for his part, posed beside Lopez in an all-black suit at the event, which was held at Ovation Hollywood complex in Los Angeles.
The actor, who reprises his role as Batman in “The Flash,” also appeared in group shots with director Andy Muschietti and embattled star Ezra Miller.
When asked about the project in March, the Oscar winner only said, “You know what? That movie’s good, that movie’s really good, and it’s my best s–t I’ve done as Batman. I’ve finally figured out how to play the guy.
“I nailed it,” he continued in the Hollywood Reporter interview. “For the five minutes I’m there, it’s really great.”
Affleck previously played the superhero in “Batman v. Superman: Dawn of Justice” and “Justice League” in 2016 and 2017, respectively.
For more Page Six you love …
Their last red carpet appearance was in May for the “Mother” premiere, with the pair making headlines for a seemingly tense interaction before they kissed and made up for the cameras.
The previous day, Affleck was caught in a viral video slamming a car door on Lopez.
The “Tender Bar” star has addressed the “common misconception” that he is “unhappy” in the past, telling Jimmy Kimmel in March that he can’t help his “resting face.”
“That’s how God made me,” he joked at the time. “You don’t have to punish me for it.”
The post Jennifer Lopez and Ben Affleck share sweet smooch on ‘The Flash’ red carpet appeared first on Page Six.