The actress posted a stunning photo of herself on Instagram, and while most liked it, some criticized it.

Salma Hayek sparked a huge reaction from her fans Thursday when she shared a photo of herself in a crop top and low skirt on Instagram, giving her followers a glimpse of her abs in the process.

The 54-year-old Mexican star wowed in two red carpet snapshots from 21 years ago (1999), in which she paired her silver outfit with a sleek bob hairstyle, but not everyone loved it.

While many of her followers called her “beautiful” and “ravishing,” some felt the need to comment on Salma’s weight.

“Too skinny !!!!!!!!!” wrote one follower and another agreed: “I love Salma. But she looks too thin in this photo. “

The comments were rejected by numerous fans who said her comments were embarrassing and insisted, “She has always been perfect.”

They also adored her shorter hairstyle and wrote, “OMG I love this hair.”