Cara Delevingne: Rich life wasn't fun

Cara Delevingne didn't enjoy growing up wealthy.

The British model-turned-actress claims she can "find fun anywhere," but admits she doesn't have a lot in common with her "upper class" family."

She said: "I grew up in the upper class, for sure. My family was kind of about that whole parties and horse-racing thing. I can understand it's fun for some. I never enjoyed it."

Meanwhile, the blonde beauty has been banned from drinking alcohol and eating junk food to help her get in shape for her upcoming film, 'Suicide Squad'.

The 22-year-old star said: "I'm not allowed to drink. I'm not allowed to eat good food.

"After turning 20 and eating McDonald's all the time and drinking too much, it started to show on my stomach and on my face. But I'm playing a homicidal witch, so I need to look ripped."

Asked if she is treating her body as a temple these days, she said: "I always chuckle at that saying. I say my body is a roller coaster. Enjoy the ride."

While Cara - who is dating musician St. Vincent aka Annie Clark - only recently started acting, she already prefers it to the catwalk.

She told America's Vogue magazine: "The thrill of acting is making a character real. Modelling is the opposite of real. It's being fake in front of the camera.

"I'm not sure I understand what fashion is anymore. I admit I was terrified to leave. I mean, the bubble gives you a kind of dysfunctional family. When you're in it, you get it. and the second you're out of it, you're like, 'What the hell just happened.' "