Ben Affleck and Jennifer Lopez go on a shopping spree in Beverly Hills on May 20, 2023. Credit: Thecelebrityfinder/MEGA Sandra Rose 12 months ago share