She proved that she isn’t shy by going naked for On The Road, and Kristen Stewart is at it again.

The actress can be seen posing topless in Balenciaga’s new perfume advert.

The 23-year-old strips off to promote the Florabotanica fragrance but reveals no more than a little sideboob by posing with her back to the camera.

The image is shot in black and white, but Kristen’s bare back is covered with colourful flowers on a vine that wraps around her shoulders.

The Twilight star wears her dark locks swept into an elegant chignon and sports smoky eye make-up and shiny lip gloss.

Kristen has been the face of Balenciaga fragrance since early 2012 and became involved with the fashion house due to her friendship with former creative director Nicolas Ghesquiere.

When Ghesquiere stepped down in November and Alexander Wang took the reins, it was speculated that Kristen would be dropped as the face of the fragrance.

In 2012 Kristen told Women’s Wear Daily she felt ‘lucky’ to be a part of Florabotanica and added: ‘There is something natural about it. It’s very alive.

‘I was never the one wearing my mom’s perfume and trying to be sexy. I was like hanging out with my brothers and doing the opposite of that.’

Kristen is currently in Berlin, filming her latest movie Sils Maria.

She has undergone a bit of a makeover for the role, dying her locks jet black and showing off a fake tattoo on the inside of her arm.

Kristen stars opposite Juliette Binoche and Chloe Moretz in the Olivier Assayas directed drama, taking on the role previously vacated by Mia Wasikowska.

Also in the film is Tom Sturridge, who just happens to be the best friend of Kristen’s ex-boyfriend Robert Pattinson.