The model-turned-actress was the star attraction at the debut of a Magnum x Moschino short in which she plays the lead role alongside Moschino designer Jeremy Scott.

Looking cool and collected, the 24-year-old wore a black bardot dress with zip front and zip detailing around the waist.

Cara covered up her newly shaved head with a red beret, which was emblazoned with ‘Anarchy’, and rocked a pair of light blue shades.

(Image: PA)

(Image: PA)

(Image: PA)

At the event she opened up about shaving her hair off for her upcoming movie Life In a Year in which she stars alongside Jaden Smith and plays a girl who is told she only has one year to live.

“For the film, before I even got the project, I said to the directors, ‘Look I want to shave my head for it, because when it’s a part like that, to do with having cancer, I needed to feel what it would be like to have no hair,” she said.

(Image: Splash News)

(Image: Splash News)

"And also in terms of the way you look, it’s so important to feel beautiful. It doesn’t matter if you don’t have hair, it doesn’t matter at all, and it was one of the most liberating things I’ve ever done.

"I don’t know how long I’m going to keep my head shaved for, but I really like it."

And when quizzed about what she would be wearing later on that day at the premiere of Jupiter Moon, Cara quipped: “I will be naked, I’m freeing my nipples. Jeremy, I hope you’ll join me, we can all go naked together.”