Cara Delevingne is "done with boys".

The 21-year-old model - who has previously dated Jake Bugg and One Direction heartthrob Harry Styles - has run out of patience when it comes to the opposite sex because she believes they're all ruled by their manhood instead of their hearts.

Speaking to Industrie magazine, she said: "I'm done with boys, they're so annoying, all they care about is their willies. I want to behave more like a boy."

The fashion star is often seen stumbling out of clubs and taking revealing pictures alongside her pal Rihanna, but she claims underneath it all she's actually an emotional person.

She explained: "I want to be the strong one. People see me being a crazy b**** but I'm the opposite inside."

The blonde beauty - who has been dubbed the new Kate Moss in the fashion industry - admits she struggles to trust people because she worries they're only interested in her money and fame.

She said: "It's hard finding people you trust, or who aren't going to take your money. Everyone wants to get a piece of whatever you're doing. It's a nightmare."