Actor Robert Pattinson has been named the world's sexiest man.
Pattinson has topped Glamour magazine's 50 Sexiest Men poll for the third year running, beating actor Taylor Lautner who came second.
Actor Johnny Depp came third while soccer star David Beckham and High School Musical actor Zac Efron took fourth and fifth position respectively.
The rating was compiled from over 40,000 votes by readers of the magazine.Robert Pattinson is all set to woo the audience with the next film in Twilight series, Breaking Dawn. Currently he and co-star Kristen Stewart are promoting the film across the world.