The Hobbit actor, who has also appeared in TV dramas Poldark and Being Human, topped the magazine's annual poll ahead of Fifty Shades of Grey star Jamie, who dropped to second place a year after his role in the erotic drama helped propel him to the number one spot.

Thor star Tom Hiddleston came in third place, and Superman Henry Cavill was in fourth.

The top five was rounded out by pop star Zayn Malik, who was the highest-rated musician on the list, ahead of his former One Direction bandmate Harry Styles, who landed in sixth place.

Justin Bieber failed make the top five, scraping into the top 10 in seventh, ahead of Robert Pattinson and British royal Prince Harry.