Cara Delevingne has described her negative experiences working in the modelling industry as "horrible".

The 22-year-old star said that the modelling world left her feeling "empty".

She told the Wall Street Journal: “I ended up feeling a bit empty. Fashion is about what’s on the outside, and that’s it. There’s no searching, it’s just creating pretty things.

"It's horrible living in a world where I'll get a call from someone saying, so-and-so says you were partying a lot and you were looking this way and you need to lose weight. It makes me so angry. If you don't want to hire me, don't hire me."

Delevingne, who has now appeared in a number of Hollywood films including Anna Karenina and The Face of an Angel, said she prefers acting over modelling.

"With acting, the last thing you do is try to look pretty. Modelling actually makes acting harder - it makes you so self-aware."

Delevingne added that she has been cutting back on drinking and focusing on getting in shape, saying: "I’ve never been so good. When I started looking after myself, that’s when I started getting acting roles."