Credit: AP/Ashley Landis Jennifer Lopez files for divorce from Ben Affleck after 2 years of marriage, 2 decades after they first split