Tinie Tempah has been named the UK's best dressed man.

The rapper - real name Patrick Okogwu - beat off competition from the likes of Prince Harry, 'Doctor Who' star Matt Smith and Robert Pattinson to top the list compiled by GQ, with the magazine claiming he has a "true passion for elegance".

Prince William, who made his debut on the list last year, did not even make the top 50.

Flame-haired Prince Harry was named at number 25 on the list, with the publication saying: "His brother may end up as king, but this year the younger son has been crowned the prince of style. He looks good in uniforms, well cut-suits and the dishevelled tumbling-out-of-a-nightclub jeans."

David Beckham moved up three places from last year's list to 13, while Gary Barlow was a new entry at 16.

Other notable stars on the list include Andrew Garfield - who is currently dating Emma Stone - and forthcoming Superman Henry Cavill.

This year GQ also released a top 10 worst dressed list, with rapper Chris Brown topping the poll.

GQ Magazine's Top 10 Best Dressed British men:

1. Tinie Tempah

2. Mario Balotelli

3. Matt Smith

4. Robert Pattinson

5. Andrew Garfield

6. Henry Cavill

7. Idris Elba

8. Christian Bale

9. Sergio Pizzorno

10. Ian Brown