Ben Affleck and Jennifer Lopez share a kiss as they shop in Los Angeles. on May 20, 2023. Credit: Thecelebrityfinder/MEGA