Jennifer Lopez in a Black Bikini on the Beach at St. Barth 12/30/2023 The 54-year-old actress and singer Jennifer Lopez, who married Ben Affleck in Las Vegas on July 16th, 2022, in a black bikini on the beach at St. Barth.