The Hollywood Couple of the Moment: Jennifer Lopez and Ben Affleck Kissed on the Red Carpet

Jennifer Lopez and her boyfriend Ben Affleck are perhaps the most publicized couple of the moment in Hollywood, the two being again in the spotlight these days.

The two superstars attended the premiere of "The Last Duel" which took place in New York, and they looked absolutely stunning together on the red carpet.

J.Lo (52 years old) and Ben Affleck (49 years old) made a mesmerizing appearance, showing their feelings in public without restraint, including a passionate kiss, to the delight of photographers.

According to Glamour, Lopez wore an Hervé Leger crop top and high-slit skirt combo in brown alongside a matching Tom Ford clutch, while Ben Affleck chose a blue velvet suit made by Ralph Lauren.

J.Lo also opted for simple gold jewelry, strappy black open-toe heels, and an alligator print clutch, featuring a gold clasp, Elle reported.

Affleck starred in "The Last Duel" with his friend and partner Matt Damon, Adam Driver, and Jodie Comer. The screenplay is written by Nicole Holofcener, Ben Affleck, and Damon, based on the book of the same name by Eric Jager.

The film is produced by Scott, Kevin J. Walsh, Jennifer Fox, Holofcener, Damon, and Affleck.

The Love Story Between J.Lo and Ben Affleck

Jennifer Lopez and Ben Affleck were engaged and the wedding was to take place in 2003, but their relationship ended before that.

The two stars started dating again a few months ago, after J.Lo broke up in April with Alex Rodriguez, with whom she was also engaged.

"I am in awe of what Jennifer’s effect on the world is. At most, as an artist, I can make movies that move people. Jennifer has inspired a massive group of people to feel they have a seat at the table in this country. That is an effect few people throughout history have had, one I will never know and one I can only stand by and admire with respect," Ben Affleck said in a recent interview for AdWeek.

View our Collection of Antique & Vintage Jewelry