However, the 24-year-old model says her career change is helping her to conquer her demons.
Speaking in London's Leicester Square at the European premiere of her new film "Valerian And The City Of A Thousand Planets" on Monday (07.24.17), Cara told The Sun newspaper: "I want to be James Bond". I didn't like what I stood for. I didn't like what it was turning me into.Not that I was focused about how I looked all the time, but it is kind of about that'.
"That is not me at all - you speak to my oldest best friends and they know I'm not a model".
The defiant star said: 'I'm not out of it.
Cara's interview came at a odd time as she looked every inch the fashion lover with her coiffed and flawless appearance at the Valerian and the City of a Thousand Planets premiere in London on Monday night. I will definitely still do it. Cara has recently turned her attention to acting, starring in a string of high-profile movies, including "Paper Towns" and "Suicide Squad".
For years, we became used to seeing Cara Delevingne cast in the guise imagined for her by the latest designer she was working with; a sleek grown-up in a pencil skirt at Burberry one day, a vampish glamazon at Versace the next.
"Now when I'm a model, I get to style my own shoots and decide who I work with", she said.
But despite gracing the covers for Vogue, GQ and Cosmopolitan, the pixie-haired star always wanted to return to her dramatic roots.
"To be honest, acting is something I've wanted to do my entire life". IT doesn't sit very easy with me.