David Tennant has yet again made Glamour magazine's 100 Sexiest Men list. This year David has come in at No.20 in the poll of reader's favourite fellas and he's up a massive 52 places from his placing last year.

The Top 20 is as follows:
1. Aidan Turner
2. Jamie Dornan
3. Tom Hiddleston
4. Henry Cavill
5. Zayn Malik
6. Harry Styles
7. Justin Bieber
8. Robert Pattinson
9. Matt Bomer
10. Prince Harry
11. Luke Evans
12. Niall Horan
13. Richard Armitage
14. Louis Tomlinson
15. Jim Chapman
16. Benedict Cumberbatch
17. Theo James
18. Chris Pratt
19. Idris Elba
20. David Tennant

You can see the full list in the March 2016 issue of Glamour.