Kristen Stewart has posed topless in a new advert for Balenciaga perfume Rosabotanica.
The black and white image is laid-back but the sprig of vibrant flowers acts as a colour pop.
The Twilight actress has fronted Balenciaga fragrances since early 2012 and became involved with the fashion house due to her friendship with former creative director Nicolas Ghesquiere.
