Prince Harry has been included in the list of the hottest men of all time, outshining both David Beckham and Channing Tatum.

Prince Harry was one of the world’s most desirable men before his marriage to Meghan Markle, with whom he recently purchased property in Portugal. His tumultuous family life and royal disputes have kept him in the spotlight. However, it seems the prince has not lost his popularity, as Harper’s Bazaar recently released a ranking of the “50 Hottest Men in the World of the Last 60 Years.” In this list, the grandson of King Charles III found a place.

The 40-year-old Duke of Sussex secured an impressive 25th position, surpassing David Beckham, Ryan Gosling, Matthew McConaughey, Channing Tatum, Orlando Bloom, and others.

 

View this post on Instagram

 

A post shared by James Dean (@jamesdean)

Topping the list of the hottest men of all time is actor James Dean, who tragically died in 1955. The last spot went to American actor Cary Fukunaga.

Interesting Stories and News

Videos from internet