Jennifer Lopez in a Blue Dress Spends the Afternoon Out with Ben Affleck at The Magic Castle in Los Angeles 08/21/2021 The 52-year-old actress and singer Jennifer Lopez in a blue dress spends the afternoon out with Ben Affleck at The Magic Castle in Los Angeles.