1. Orlando Bloom
  2. Jon Bon Jovi
  3. Colin Firth
  4. Will Young
  5. Johnny Depp
  6. Robert Downey Jnr
  7. Bryan McFadden
  8. Viggo Mortensen
  9. Keanu Reeves
  10. Tom Jones
  11. Kiefer Sutherland
  12. Robbie Williams
12. Robbie Williams
12th - Robbie Williams (2.9%)

It seems Robbie Williams' charm was matched only by his earning power in the past year. Having raked in 26 million, the singer topped a list of Britain's highest earning under-30s

Click here for profile on Robbie Williams