1. Prince Harry 2. Justin Bieber 3. Robert Pattinson 4. David Beckham 5. Russell Brand 6. Colin Firth 7. Prince William 8. George Clooney 9. Piers Morgan 10. Brad Pitt