Ben Affleck took some time out for a relaxed dinner with friends in Santa Monica on May 21, while Jennifer Lopez was in Mexico City for the premiere of her new film, ‘Atlas’.

The Hollywood Curtain/Bauer-Griffin/GC Images; Hector Vivas/Getty

Ben Affleck, looking quite content, seemed unfazed by the recent buzz about his relationship with wife Jennifer Lopez. The 51-year-old actor was seen with friends at Giorgio Baldi, sporting his wedding ring proudly.

One observer shared, “He was in a great mood and appeared very relaxed. Everyone enjoyed themselves.”

Despite the busy week filming ‘The Accountant 2’, a follow-up to his 2016 hit, Affleck maintained his professionalism. A production insider remarked, “He’s always punctual and focused on set, looking genuinely happy and friendly with everyone.”

The Hollywood Curtain/Bauer-Griffin/GC Images

While Affleck enjoyed his evening, Lopez, 54, was lively at her movie premiere in Mexico City. She greeted fans in Spanish and shared her joy. “Enjoy the movie, thank you for coming out tonight. We really hope that you have a good time,” she said during the event.

Lopez, excited about her upcoming Netflix release, posted a photo on Instagram in a white ruffled dress by Chloé, with the caption, “¡Viva Mexico! 🇲🇽 @NetflixLat @Netflix #Atlas in 3 Days.”

Steve Granitz/FilmMagic

Recent discussions have highlighted that Affleck and Lopez currently do not live together in Los Angeles, despite being married since 2022 after rekindling their romance. Multiple sources confirmed their separate living arrangements, adding that their marriage is going through some challenges.

Lopez and Affleck’s blended family includes twins Max and Emme, 16, from Lopez’s previous marriage to Marc Anthony, and Affleck’s three children, Violet, 18, Seraphina, 15, and Samuel, 12, with ex-wife Jennifer Garner.