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 GALLERYBeyoncé 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.

HELLO! Canada magazine is available for your tablet and smartphone. Get HELLO! Canada, PEOPLE, Vanity Fair and over 100 more of the world’s best magazines for one low monthly price at Texture by Next Issue. CLICK HERE to sign up for a free trial.