Cara Delevingne has praised Rihanna for helping teenage girls get their makeup right with her Fenty Beauty range.

Cara Delevingne

Cara Delevingne

The 26-year-old model-and-actress has admitted that she over-used makeup products when she was growing up and most of her self-created looks were "so bad".

Cara thinks Rihanna, 30, with her range of products and social media tutorials are stopping teenagers now from going through an "awkward stage".

Speaking to Vogue.co.uk, Cara said: "Rihanna is teaching teens how to just get it right. It's weird, I feel like that awkward teenage stage is over and that I was one of the last to go through it.

"I remember when I was a kid, I was so bad - all I used to do was just cake on foundation and eyeliner. Now I look at teenagers today and I'm like 'What?!' Less and less teenagers are looking like that. I see them and I'm like: "How do they do that make-up? It's so hard!"

Discussing her own must-have products, Cara confessed she loves a "good mascara" and says she either has a really put-together look or "none" at all depending on her mood.

The 'Suicide Squad' star - who is the face of Burberry's new 'Her' fragrance - added: "I am an eyes person but it depends. Sometimes it's just the brows, or no make-up. I think I like to do either a lot of make-up or none. I'm kind of all or nothing. It is very rare that I will go for eyes and a lip. Unless I want to really do something major, or just really do drag queen, with full contouring and everything.

"I like having a really good mascara. You can't really go wrong with that. I'm just always a fan of the Twiggy mascara eyes. Or just having a really good concealer. It's all you need. Like a little bit under the eye. It can cover up a lot."