The 21-year-old, who has moved into acting and recently said she would like to be a Bond girl, has revealed the lengths she would go to in regards to changing her appearance to secure a role.
In an interview in the latest addition of i-D magazine, she says: "I'd shave all my hair off and my eyebrows, I'd gain weight, I would do anything, sky dive, jump off buildings, do my own stunts, I want to learn all there is to learn."
Cara, who appeared on the catwalk at the annual Victoria's Secret fashion show this month, admitted she would like to be "curvier" and says she sometimes finds the media attention hard to handle.
She said: "I tried to punch one [paparazzi photographer] in the face the other day. I'm worried that I'm going to get in trouble one day."
The blonde beauty, who revealed she usually sleeps naked, also said her dream date would be US rapper Eminem and that she tries to stay positive despite her busy schedule.
Cara, who says her dream roles would be either Cat Woman or Martha in 'Who's Afraid of Virginia Woolf' added: "Everyone, including me, has off days. But I try my best to keep happy the way everyone around me does, and to keep up moral.
"Of course, I'm only human. I try and be real and keep my life real.
"I don't expect anyone to think I'm always perfect because I'm not. No one is."