Jennifer Lopez has filed for divorce from Ben Affleck, US media reported Tuesday, marking the end of their second chanceā¦