Carolina Herrera on naked dresses: 'There should be a little mystery'

Jennifer Lopez, Beyoncé and Kim Kardashian are giving too much away with their recent gown choices, says designer Carolina Herrera. With all the skin being shown on red carpets these days, the 76-year-old designer wants A-listers to cover up.

“Some designers think it’s so modern to be naked or almost naked,” she said in an interview with the Washington Post.

CLICK ON PHOTO FOR FULL GALLERY

Beyoncé in Givenchy at the Met Ball

“They think it’s going to attract younger people if they do those dresses. No! They’re almost naked! Oh God!

“They’re trying to get people to pay attention to them. In life, there should be a little mystery.”

Read More: See all the looks from the 2015 Met Gala

Referring to the barely-there dresses worn by Kim, Beyoncé and J Lo at the Met Gala, Carolina continued: "They’re supposed to be fashion icons – and they’re not wearing anything. It’s an obsession now.

Kim Kardashian in Roberto Cavalli

“It’s so modern to be naked or almost naked.”

Reality TV star Kim, who is thought to have been a couple of months pregnant at the time, dazzled at the Costume Institue Gala in a sheer lace gown from Roberto Cavalli by Peter Dundas.

Jennifer Lopez in Versace

Beyoncé, meanwhile, wore a Givenchy dress that was completely sheer except for some strategically placed colourful jewels.

Pop star J Lo also dared to bare in a sheer and red Versace gown that highlighted her famous assets.

Don't miss a beat with HELLO! Canada's Daily Hits newsletter, your daily dose of royal and celebrity news, fashion, weddings and more. CLICK HERE to sign up for free!