Ben Affleck and Jennifer Lopez go on a shopping spree in Beverly Hills on May 20, 2023. Credit: Thecelebrityfinder/MEGA