She's renowned for her low-key, tomboy style.
But Cara Delevingne pulled out all the stops in a ladylike floral dress as she left her Madrid hotel for a TV appearance on Monday.
The 22-year-old supermodel stepped out in Spain wearing a nude gown boasting a giant red floral pattern.
Cara set off her look with a slick of matching bright scarlet lipstick and wore her hair down loose in pefect waves.
The fashion muse added a pair of funky, lace-up heels, showing off her long legs in the thigh-skimming number.
Cara finished off her ultra feminine ensemble with a few choice jewellery pieces, including her favourite layered necklaces bearing her initials.
Earlier in the day, Cara put her modelling skills to good use at a photocall for her new film.
The 22-year-old hit the Villamagna Hotel in Madrid for a photocall for Paper Towns, as European promo for the anticipated film kicks off.
Brit beauty Cara was the centre of attention as she struck pose after pose for the cameras, showing off her model body in a matching crop top and shorts.
Cara displayed her sense of style and her trim body in the outfit, teaming a black and white checked top with high-waisted shorts, to put her abs and legs in the spotlight.
The star added a pair of ankle-strap heels and curled her long locks to up the glam factor.
A slick of deep red lipstick and a touch of blusher highlighted her stunning features as she posed for the cameras.
Cara is enjoying huge success in her professional career, with her high profile modelling work continuing alongside her blossoming film career.
Her personal life seems better than ever too, with the star in the throes of a new relationship with singer St Vincent. Cara couldn't help gushing about her blissful mood on her Twitter page, telling her 2.8 million followers on Sunday: 'I am so happy I just cried,' adding 'I am so grateful for everything in my life x'.
At the Madrid photocall Cara was joined by her leading man in the film, Nat Wolff, who looked smart in skinny jeans and a shirt and blazer. John Green, the author of the bestselling book upon which the film is based, also joined the stars.
20-year-old Nat previously featured in last year's smash hit John Green adaptation, The Fault in Our Stars as Ansel Elgort's best friend Isaac.
In Paper Towns, Nat's the leading man, with his character Quentin Jacobsen harbouring a long-term crush for neighbour Margo (Cara), until one adventure-filled night. Margo lets Quentin in on her 'revenge plot' against her ex boyfriend, with the pair seen growing closer during a night of pranks.
After their memorable night though, Margo disappears. The enigmatic blonde leaves a series of clues for Quentin and his friends, who set out to find her and discover more about living life to the full.
There are more trendy floral dresses for this season.
Women Admirable Sleeveless Ball Gown Dress
Women Elegant Floral Printed Black Dress
Women Refreshing Slim Sweet Chiffon Floral Printed Dress
Women Stylish Organza Embroider Short Sleeve Dress
Floral Dresses In Lala Lilo