The James Bond star was followed by actor Zac Efron at the second place and soccer star Beckham grabbed the third spot.
Singer Bruno Mars and actor Ewan McGregor made it to the top five in the list, which recognised \"famous guys (who) finally got serious about taking risks and looking good\" said the magazine.
Pattinson made it to the sixth spot with his preferred Gucci suits, followed by Joseph Gordon-Levitt, who \"slayed it when it came to dressing for his \'Dark Knight Rises\' and \'Premium Rush\' premieres\".
Basketball player Tyson Chandler, actor Justin Theroux and singer Nick Jonas rounded off the top ten.
Rap mogul Jay-Z, actors Ryan Gosling and Andrew Garfield, Maroon 5 frontman Adam Levine were also among the 25 stylish men.
The list also made space for animated spy character Archer from the sitcom TV series. \"The spy knows his way around a gray Don Draper suit and dinner jacket better than almost anyone,\" said the magazine.