2024 has been an incredibly challenging year for legendary singer and actress Jennifer Lopez. Just last month, she announced that her marriage to Ben Affleck had come to an end, confirming that the two had filed for divorce. The once-power couple, who tied the knot in a surprise Las Vegas ceremony in 2022, have now called it quits after months of speculation. To make matters worse, Lopez also canceled her highly anticipated North American tour, citing the need to focus on her family during this difficult time.
But the turmoil didn’t stop there. At last week’s Toronto Film Festival, where A-list celebrities gathered for the prestigious event, Lopez made headlines again—this time, for all the wrong reasons. Attending the premiere of Unstoppable, a film she co-wrote with Affleck, the 55-year-old appeared on the red carpet in a shimmering metallic dress by designer Tamara Ralph. The outfit, which many compared to a “disco ball,” featured velvet bows and daring cutouts, showcasing both sides of her body. Though it was designed to dazzle, the reaction was far from what she might have hoped.