From royals to Hollywood hunks, let's see how many gorgeous grins you recognise...
In partnership with Pearl Drops
‘You’re never fully-dressed without a smile’. It’s an age-old cliché, but it’s totally true.
Picture an A-lister on the red carpet. Perfect hair? Check. Glowing skin? Check. A big ol’ grin? CHECK. With this in mind, we thought we’d see if you can recognise your favourite stars with just their pearly whites on display…
Q) This Geordie grin got a certain boy band member running in One Direction – straight into her arms
A) Did you guess right? Of course, it’s the stunning Cheryl!
Q) Just the sight of this Hollywood hunk’s laugh is sending us straight to La La Land
A) Yep. Ryan Gosling’s rocking one fine smile
Q) We’d be Disturbia-d if you couldn’t work out who this gal is
A) With those perfect ivories, it’s no wonder Rihanna’s happy to flash a smile on the red carpet
Q) This British actor has such great gnashers, we wouldn’t blame him for wanting to roar like a Lion
A) It’s Dev Patel! We may have been introduced to him on Skins, but with him, it’s really all about the teeth
Q) This presenter’s kisser is one of the most famous on UK television
A) Holly Willoughby just wouldn’t be Holly Willoughby without that dazzling grin
Q) Alongside his gorgeous wife, this leading man (and his cheeky smirk) make up one half of Tinseltown’s most-loved couples
Sign up for the newsletter
Get news, competitions and special offers direct to your inbox
A) Ahhh, Ryan Reynolds. How we long to be Blake Lively…
Q) She may be Queen Bey, but this diva clearly always brushes after indulging in a sweet treat
A) Who else? It’s Beyoncé Knowles!
Q) One word = LEGEND
A) As in, John Legend
Q) That’s certainly one regal beam
A) Ever since the Royal Wedding, Kate Middleton’s happy face has been etched into our memories (and hearts)
Q) He’s known as Golden Balls, but should it really be Golden Grin?
A) You all knew that one. Step forward, Mr David Beckham
Q) You could say this smile has a hint of magic…
A) Aw. How beautiful is Emma Watson?!