At number 1: Aaron Johnson 2: Douglas Booth 3: Nicholas Hoult 4: Robert Pattinson 5: Prince Harry 6: David Furnish 7: Tom Ford 8: Alex James 9: Jenson Button 10: Bill Nighy Comments Must read what is trending nowTeens are giving themselves DIY Kylie Jenner-style lips and it is terrifying13 problems only British Asian girls faceThis is why Norfolk is the best place to live in the UK14 things you only