The   Duke of Sussex   has beaten   Bradley Cooper   and   David Beckham   in Harper’s Bazaar’s list of hottest men of all time. Mon…


 

The Duke of Sussex has beaten Bradley Cooper and David Beckham in Harper’s Bazaar’s list of hottest men of all time.

Montecito-based Prince Harry, 40, beat of stiff competition from the world’s most famous faces, including American heartthrobs Channing Tatum and Matthew McConaughey.

Despite the Prince of Wales not featuring on the list, Meghan Markle‘s husband scooped 25th position out of 50, just years after he won the title of the world’s hottest royal in 2020 by People magazine.

In Harper’s Bazaar rankings, the royal scored higher than longstanding British football legend, David Beckham, 49, and actor Bradley Cooper, also 49.

Taking the top spot was the late American actor James Dean, who claimed the hearts of fans across the globe during the peak of his career in the 1950s.

The Duke of Sussex (seen in May in Nigeria) was crowned the 25th hottest man of all time by Harper's BazaarThe Duke of Sussex (seen in May in Nigeria) was crowned the 25th hottest man of all time by Harper’s Bazaar

The magazine credited David Beckham’s love of fashion and quality family time as the basis for his position in the 39th spot.

Gigi Hadid’s flame Bradley Cooper came in slightly higher at 32, thanks to his facial features and diverse acting portfolio.

Do you think Prince Harry is the 25th most attractive man of all time?

However, beating both was father-of-two Prince Harry, who has long set hearts swooning with his ginger locks.

Harry is no stranger from lists of this kind, and in 2019, he was announced as People’s winner of the ‘Sexiest Dad Alive’ title – beating a host of famous faces including celebrities like, Ryan Lochte, Steven Yeun, and Ryan Reynolds.

One year later in 2020, the royal father-of-two was dubbed the ‘sexiest royal’ by the readers of People Magazine.

Among the worthy runners up was Prince Carl Phillip of Sweden, Prince Felix of Luxembourg, and Prince Mateen of Brunei.

The Duke of Sussex has held the role of chief impact officer at the US coaching and mental health firm, BetterUp since 2021 and this year it has partnered with ex NBA player Pau Gasol’s foundation to help people ‘find their flow’.

Harry beat Hangover actor Bradley Cooper (pictured in 2019), 49, in the rankings, who claimed the 32nd spotHarry beat Hangover actor Bradley Cooper (pictured in 2019), 49, in the rankings, who claimed the 32nd spot
49-year-old former footballer and father-of-four David Beckham came 39th out of 5049-year-old former footballer and father-of-four David Beckham came 39th out of 50
Taking the top spot was the late American actor James Dean, who rose to fame in the '50s (pictured: <!-- Composite Start --> 

 <div id=

James Dean poses for a Warner Bros publicity shot for his film ‘Rebel Without A Cause’ in 1955 in Los Angeles)” src=”https://i.dailymail.co.uk/1s/2024/10/23/09/91178913-13991049-image-a-4_1729672580963.jpg” style=”border-style: none; display: block; height: auto; margin: 0px auto 1rem; max-width: 100%; vertical-align: middle; width: fit-content;” />