Chloë Grace Moretz has spoken out against a male co-star who criticized her weight.

In an interview with Variety, the 20-year-old star of Kick Ass and Hugo told of a situation on the set of a film when she was 15 and her on-screen partner was in his twenties.

“This guy that was my love interest was like, ‘I’d never date you in real life,’ and I was like, ‘What?’ And he was like, ‘Yeah, you’re too big for me’ – as in, my size,” she said. “It was one of the only actors that ever made me cry on set.”

She didn’t reveal the identity of the actor but described the exchange as “really, really dark”.

“I had to pick it up and go back on set and pretend he was a love interest, and it was really hard. It just makes you realize that there are some really bad people out there and for some reason, he felt the need to say that to me,” she said. “You have to kind of forgive and not forget really, but it was just like wow. It was jarring. I look back on it and I was 15, which is really, really dark.”

Moretz also spoke about the difficulties of being a woman in Hollywood.

“I deal with it every day,” she said. “You’ve got to stick to your guns. I always say, ‘Get me in the room and make me audition, and I’ll try and win it and at least I’ll know then that I did my best and I gave my all’, but if you just look at me and you say no, then I don’t know what to tell you. But when one door closes, another one opens, and that’s the way it is so don’t fight it. I never try and push myself on someone who doesn’t want me for the role.”

Earlier this year, Moretz also criticized a poster for her new film Red Shoes and the 7 Dwarfs which was labelled as offensive for fat-shaming a character. “I have now fully reviewed the mkting for Red Shoes, I am just as appalled and angry as everyone else, this wasn’t approved by me or my team,” she tweeted.

Moretz started acting at the age of seven and starred in films such as (500) Days of Summer, Carrie and Clouds of Sils Maria. She recently finished production on a remake of Suspiria with Tilda Swinton.