Harvey Weinstein told Cara Delevingne she should get a “beard” if she wanted to make it in Hollywood, she has claimed.

The actress and former model, who is in a same-sex relationship, also said the film producer named her famous female friends and asked if she had slept with them.

In a wide ranging interview with Porter magazine, the Suicide Squad and Carnival Row star said: "One of the first things Harvey Weinstein ever said to me was, 'You will never make it in this industry as a gay woman - get a beard.

"When I'd just started to audition for films, he was naming people (women) that I'm friends with - famous people - and asking, 'Have you slept with this person?' I just thought, 'This is insane."

Opening up about her current relationship, Delevingne said her girlfriend Ashley Benson helped her overcome her deep-rooted trust issues.