LIVE

The young royal needs to step up his style game to match his fashionable grandpa

By Simon Perry
Updated January 04, 2016 10:40 AM
Advertisement
Image
Credit: Stuart C. Wilson/Getty; Chris Jackson/Getty

He maybe 94, but Prince Philip‘s still got it!

Queen Elizabeth‘s former naval officer husband has made Britain’s GQ magazine’s annual best-dressed men list – beating his grandson Prince Harry in the process.

Stylish Prince Philip is ranked 12th, while Harry, 31, is in 38th place.

“The Duke of Edinburgh embodies duty and decorum and comes across effortlessly in the way he dresses. He is always British, masculine and appropriate for his role,” John Ray, creative director of London luxury brand Dunhill, said.

The list is compiled by the staff of the magazine and a panel of experts from the worlds of fashion and celebrity, including Giorgio Armani, Alexander McQueen’s Sarah Burton, Tom Ford, TV host Piers Morgan, model Lara Stone and veteran designer Vivienne Westwood.

Want to keep up with the latest royals coverage? Click here to subscribe to the Royals Newsletter.

“If we look as good as the Queen’s consort does when we reach our tenth decade we will be very happy,” the magazine said about the royal’s impressive place on the list.

Philip, who is currently enjoying a winter break at the Queen’s Sandringham House, about 110 miles north of London, turns 95 on June 10 – the same weekend that his royal wife will be feted with a series of events in London to mark her 90th birthday.

As for who topped the best-dressed list, actor Eddie Redmayne earned the top spot, while Sam Smith came in third place and Sexiest Man AliveDavid Beckham placed fourth (the former soccer star’s son Romeo Beckham came in eighth!). British DJ Nick Grimshaw took second place and Benedict Cumberbatch, who came in second last year, slipped to ninth place.

New entries include singer James Bay (11), Game of Thrones star Richard Madden (19), James Bond’s ‘boss’ Ralph Fiennes (21), musician Sir Elton John (24) and racecar champion driver Lewis Hamilton (25).