Maybe he couldn't live up to her diva demands? Jennifer Lopez and Marc Anthony are splitting up after seven years of marriage, their rep tells Us. In a statement, the couple calls the decision to end their marriage "difficult" and "painful," but "amicable." Lopez recently rubbed elbows with Prince William and wife Kate during the royals' California trip, but her husband was notably not at her side. The couple has three-year-old twins, Max and Emme.