Gwyneth Paltrow dated Ben Affleck on and off between 1997 and 2000. After they broke up, Affleck went on to date Jennifer Lopez in an extremely...