Screen stars Jamie Dornan and Benedict Cumberbatch have topped a list of the world's sexiest men.

Fifty Shades Of Grey and The Fall star Dornan, who won fans as a model before gaining success as an actor, took first place in Glamour magazine's annual poll.

The Imitation Game star Cumberbatch is second, followed by fellow British actor Tom Hiddleston.

Australian star brothers Liam and Chris Hemsworth made the list at number 11 and 13.

Twilight star Robert Pattinson fell two places to fourth, while One Direction heartthrob Harry Styles dropped one position to seventh in the annual list.

The top 10 also features actors Henry Cavill (five), Theo James (sixth), Jamie Campbell Bower (eighth), Jared Leto (ninth) and singer Pharrell Williams (10th).

Coldplay frontman Chris Martin, who has "consciously uncoupled" from Gwyneth Paltrow, makes it into the list for the first time, in 27th place.

Other newcomers include former Downton Abbey star Dan Stevens (32), Formula 1 world champion Lewis Hamilton (33) and Hollywood star James McAvoy (40).

The top 50 also features Johnny Depp (12), Zayn Malik (17), Niall Horan (22), ex-Doctor Who star Matt Smith (36), David Beckham (43), Leonardo DiCaprio (45), and Ryan Gosling (47).

Glamour's Sexiest Men - voted for by 80,000 readers - appears in the March 2015 issue.

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

11. Liam Hemsworth

12. Johnny Depp

13. Chris Hemsworth

14. Ian Somerhalder

15. Charlie Hunnam

16. Richard Armitage

17. Zayn Malik

18. Alex Turner

19. David Gandy

20. Orlando Bloom

21. Matt Bomer

22. Niall Horan

23. Idris Elba

24. Michael Fassbender

25. Alexander Skarsgard

26. Zac Efron

27. Chris Martin

28. Paul Wesley

29. Bradley Cooper

30. Chris Evans (actor)

31. Brandon Flowers

32. Dan Stevens

33. Lewis Hamilton

34. Kit Harington

35. Gerard Butler

36. Matt Smith

37. Max Irons

38. Robert Downey Jr

39. Daniel Radcliffe

40. James McAvoy

41. Josh Hutcherson

42. Sam Claflin

43. David Beckham

44. Drake

45. Leonardo DiCaprio

46. Oliver Cheshire

47. Ryan Gosling

48. Channing Tatum

49. Chris Pratt

50. Colin Farrell