Jennifer Lopez is promoting her latest film Atlas in Los Angeles.
Amid accusations of marital problems with Ben Affleck, the 54-year-old actress-singer stood on the red carpet as she presented her Netflix sci-fi action film at the Egyptian Theatre in Hollywood on Monday, May 20. She was wearing a wedding ring.
Lopez also shared an Instagram Reel, which showed her smiling with photographers as she walked down the red carpet.
Alleck, 51, did not attend the screening because he is now filming The Accountant 2.
Affleck and Lopez married in 2022, two decades after calling off a previous engagement. The couple is presently living separately in Los Angeles, amid reports of conflict.