Robert Pattinson, Justin Bieber and Harry Styles have each earned a spot on Glamour UK’s has annual list of the world’s 100 Sexiest Men list. Prince Harry finally made a debut on the list, which is based on reader’s votes. Check out who else made the cut.

Pattinson, who took the magazine’s top spot in 2012, had to settle in at number eight position. The “Twilight” actor has a huge fan following till date.

The number one spot goes to a low-profile Irish actor named Aidan Turner, who is best known for the BBC series “Poldark.” He garnered the number one spot with 340,000 votes. The 32-year-old Dublin-born actor could also be called as the most eligible bachelor in town after he split from his girlfriend last year. He is also also known to his fans for his roles as Kíli in the three-part fantasy film “The Hobbit” and John Mitchell in the supernatural drama series “Being Human.”

“Fifty Shades of Grey” actor Jamie Dornan grabbed the number 2 spot, slipping from last year’s top spot.

Meanwhile, Styles and Bieber took six and seven, respectively. Niall Horan came in at number 12, closely followed by new baby-daddy Louis Tomlinson at 14 while his band mate Liam Payne was at 25 spot.

Ex-One Direction member Zayn Malik beats his former 1D bandmates in our 100 Sexiest Men list. The good-looking singer is at number 5 spot on the magazine’s 100 Sexiest Men list. Malik was recently is news for his debut single “PillowTalk,” which is ruling the countdown charts around the world. The singer also released a music video for the track, which featured model and his rumoured girlfriend Gigi Hadid.

The world’s sexiest men list comprises of actors, singers and athletes. Actor “Oceans Eleven” actor George Clooney is ranked at number 95, “By the Sea” actor Brad Pitt is at 91, and “Titanic” actor Leonardo DiCaprio had to settle for 81st place.