Ben Affleck, 48, isn’t letting his recent romance with Jennifer Lopez, 51, get in the way of spending some quality time with his kids. The Gone Girl actor was spotted holding his 9-year-old son Samuel’s hand on his way to swim practice in Santa Monica, California on Thursday July 1.