Glamour's Fan Voted Top 20 Sexiest Men of 2012

20. Tom Hardy

Age: 34

Single? Nope – Tom Hardy’s engaged to actress Charlotte Riley.

See Him Next: In action-adventure flick, Mad Max: Fury Road.

19. Chris Hemsworth

Age: 28

Single? Chris Hemsworth
became one of Hollywood’s hottest dads, when his wife Elsa gave birth
to a little girl. Sorry, ladies, this man’s definitely taken.
See Him Next:
2013’s a busy year for this fella: he’s set to play racing ace James
Hunt in Rush, there’s more Thor and Snow White And The Huntsman’s
rumoured to be coming back for a sequel.

18. Christian Bale

Age: 38

Single? Alas, Batman is spoken for.
Christian Bale has been married to Sandra Blazic for 12 years.

See Him Next: With Zoe Saldana and Woody Harrelson in Dust To Dust, set for a 2013 release.
17. Ryan Gosling

Age: 31

Single? Ryan Gosling has been dating Eva Mendes since September 2011. Read it and weep!

See Him Next: As a routing-touting, 1940s cop fighting the LA Mafia in Gangster Squad.
16. Danny O’Donoghue

Age: 31

Single? We have to admit, we’re not too sure what’s going on in Danny O’Donaghue's mystery love life at the mo. Worth a shot, perhaps?

See Him Next: On the touring circuit as he promotes The Script’s third studio album.
15. Joe Manganiello

Age: 35

Single? After splitting with his fiancée Audra Marie in September 2011, True Blood Joe Manganiello has since reportedly found love again with Tenley Dene, who had a small bit-part in his latest flick, Magic Mike.

See Him Next: See him return to his role as Alcide Herveaux in the new season of True Blood, set to air later this year.
14. Alexander Skarsgård

Age: 35

Single? Since Alex's split from Kate Bosworth, he’s been linked to co-star Ellen Page.

See Him Next: In True Blood, and looking super-suave on the red carpet.
13. Ed Westwick

Age: 25

Single? As far as we know…

See Him Next: Ed Westwick will be starring alongside fellow hot Brit Douglas Booth in Romeo & Juliet, as villain Tybalt.
12. Ian Somerhalder

Age: 33

Single? Yet another vampire star who’s managed to hook-up with his co-star. This time the lucky lady is Nina Dobrev, aka Elena Gilbert in The Vampire Diaries.

See Him Next: Catch Ian as the Bad Brother in the fourth series of The Vampire Diaires.
11. Cory Monteith

Age: 30

Single? On-screen romance has spilled off-screen as Cory Monteith is thought to have hooked up with his own Rachel Berry, aka Lea Michele.

See Him Next: Making his film drama debut in All The Wrong Reasons, alongside Adam Brody, and obviously there’s more Glee.
10. Henry Cavill

Age: 29

Single? Henry Cavill recently split from his showjumper fiancée Ellen Whitaker.

See Him Next: Wearing the bejeezus out of a red cape when he takes on the role of Superman in Man Of Steel, come 2013.
9. James McAvoy

Age: 33

Single? James McAvoy has been happily married to his former Shameless co-star Anne-Marie Duff since 2006.

See Him Next: James McAvoy can next be seen in Filth, a festive comedy due out later this year, in which he co-stars with Jamie Bell and Downton Abbey’s Joanne Froggatt.

8. Paul Wesley

Age: 30

Single? Paul Wesley married wife Torrey DeVitto in April 2011, after they met on the set on Killer Movie.

See Him Next: Playing the hero again in action-comedy, The Baytown Outlaws.
7. Taylor Lautner

Age: 20

Single? Taylor Lautner’s had his fair share of Hollywood lovelies, dating Lily Collins, Selena Gomez and Taylor Swift, but he’s now rumoured to have shunned the limelight and has been spotted with high school sweetheart, Sarah Hicks.

See Him Next: We’re really going to miss his wolfish grin so be
sure to appreciate Taylor’s fine face (and form) as he takes his final
turn as Jacob Black

6. Robert Downey Jr

Age: 47

Single? Robert Downey Jr’s been married to film producer Susan Levin since 2003, and they welcomed a son, Exton Elias Downey, this year.

See Him Next: Robert will be flexing his muscles once again in Iron Man 3, due out in cinemas in April 2013.
5. Benedict Cumberbatch

Age: 36

Single? Sorry Cumberbitches, Benedict Cumberbatch set tongues wagging when he was spotted leaving a party with Liv Tyler.

See Him Next: The Hobbit, the Star Trek Sequel, more Sherlock Expect to see A LOT of Benedict Cumberbatch come 2013.

4. Michael Fassbender

Age: 35

Single? Sadly, slammin’ hottie Michael Fassbender is dating his Shame co-star, Nicole Beharie.

See Him Next: Playing Edwin Epps in the 2013 movie adaptation of Twelve Years A Slave.
3. Johnny Depp

Age: 49

Single? Following his recent split from partner Vanessa Paradis, Johnny Depp has been linked to Amber Heard. Whether you believe the rumours of their romance or not, we can’t imagine Johnny will be single for long.

See Him Next: As Tonto in The Lone Ranger with Helena Bonham Carter and Armie Hammer.
2. Tom Hiddleston

Age: 31

Single? Tom Hiddleston is currently single. Now breathe deeply, girls!

See Him Next: Check out what Tom looks like with a crown as he
takes on the role of Henry V in a TV movie of the Shakespeare play,
alongside John Hurt and Julie Walters.

WINNER: Robert Pattinson

Age: 26

Single? It's anyone's guess! Are him and Kristen Stewart back together? Watch this space.

See Him Next: Robert Pattinson's
back, for the final time, reprising his role as vampire Edward Cullen
in Twilight: Breaking Dawn 2. Better stack up on tissues come November.

21. Harry Styles
22. Jensen Ackles
23. Olly Murs
24. Tom Parker
25. Darren Criss
26. Jared Leto
27. Zayn Malik
28. Channing Tatum
29. Alex Pettyfer
30. Zac Efron
31. Jeremy Renner
32. Siva Kaneswaran
33. Joe Jonas
34. Niall Horan
35. Stephen Moyer
36. Tom Felton
37. Richard Armitage
38. Max George
39. David Tennant
40. Eddie Redmayne
41. Colin Firth
42. Matt Smith
43. Gerard Butler
44. Douglas Booth
45. Jamie Campbell Bower
46. David Beckham
47. Justin Timberlake
48. Louis Tomlinson
49. Justin Bieber
50. Ryan Reynolds
51. Hugh Jackman
52. Caleb Followill
53. Bradley Cooper
54. Kellan Lutz
55. Dan Stevens
57. Jared Padalecki
58. Jay McGuiness
59. Orlando Bloom
60. Adam Levine
61. Brad Pitt
62. Chace Crawford
63. Jared Followill
64. Marvin Humes
65. Chris Pine
66. Gary Barlow
67. Nick Jonas
68. Colin Farrell
69. Josh Hutcherson
70. Prince Harry
71. Shiloh Fernandez
72. Aaron Taylor-Johnson
73. Liam Hemsworth
74. Mika
75. James Franco
76. Josh Duhamel
77. Liam Payne
78. Matt Bomer
79. Sam Worthington
80. Chris Colfer
81. Conor Maynard
82. Jake Gyllenhaal
83. Joseph Morgan
84. Max Irons
85. Tom Daley
86. Leonardo DiCaprio
87. Daniel Craig
88. Joseph Gordon-Levitt
89. Joshua Jackson
90. Ryan Lochte
91. David Gandy
92. Will Smith
93. George Clooney
94. Mark Salling
95. Russell Brand
96. Aston Merrygold
97. Chris Meloni
98. Garrett Hedlund
99. Matthew McConnaughey
100. Ashton Kutcher