herald

Friday 15 December 2017

the top ten

1. Jamie Dornan

2. Benedict Cumberbatch

3. Tom Hiddleston

4. Robert Pattinson

5. Henry Cavill

6. Theo James

7. Harry Styles

8. Jamie Campbell Bower

9. Jared Leto

10. Pharrell Williams

Promoted articles

Entertainment News