“Skyfall” actor Daniel Craig took the top spot on GQ’s Most Stylish Men of 2012 list. The latest 007 beat out the always-handsome Zac Efron, David Beckham, Bruno Mars and Ewan McGregor, who rounded out the top five, respectively.
Other celebs whose personal style was recognized by GQ in its annual list include Robert Pattinson, who came in at No. 5; Miami Heat star Dwyane Wade, who was ranked No. 12; Ryan Gosling, at No. 17; and Frank Ocean at No. 25.
Check out the full list of GQ’s Most Stylish Men of 2012 here. Did your favorite male celebrities make the list?