Jennifer Lopez’s abs just broke the internet again—and no, not because they have their own skincare routine (though we wouldn’t be surprised). The 56-year-old superstar turned Beverly Hills into her personal runway while on a luxe shopping trip with Ben Affleck’s 13-year-old son, Samuel—and let’s just say, the paparazzi had a field day.
Rocking a white long-sleeved cropped top that put her sculpted midriff on full display, paired with low-rise black trousers, nude heels, and a Dior tote that probably costs more than your rent for the year, J.Lo made sure all eyes were on her.

But while Samuel seemed more interested in securing a massive Balenciaga bag, the internet was busy clutching its pearls. Comment sections lit up with outrage, with critics calling her outfit “embarrassing” and “inappropriate for kids.” One follower even begged, “Please don’t wear that with a young kid,” while another scolded, “Nice outfit to take kids shopping in… how embarrassing.”

Meanwhile, Team J.Lo came swinging in the comments like a glam squad with lip gloss in hand. “She lives in California. That’s the look!” one fan defended. Another wrote, “Dear Lord, this woman looks amazing!” And honestly, whether you think she’s mom goals or too much, you can’t deny those abs deserve their own Instagram account.
For the record, Jennifer has continued to be a loving stepmom even after her split with Affleck earlier this year. The singer still spends quality time with Samuel and his siblings Violet and Fin, proving that co-parenting can be chic—and come with a side of Dior.
Ben himself even praised J.Lo’s relationship with the kids, recently telling Entertainment Tonight that she’s “spectacular” and “great to my kids.” Translation: whether she’s in a crop top or a cable knit, J.Lo’s place in the Affleck kids’ lives is couture-level secure.
So, was her midriff too much for a shopping trip—or just another Tuesday in J.Lo’s fabulous world? Either way, the internet’s still talking, which means Jenny from the Block is still doing what she does best: keeping us hooked.
