Jennifer Lopez, 51, and Ben Affleck, 48, are staying healthy together! The singer and actor were spotted going into Anatomy gym in Miami Beach, FL for a workout session on May 24, one day after happily reuniting in the sunny city. They were photographed separately during the outing and wore clothing perfect for an afternoon of exercise.