Mick Jagger is the Most Stylish Rock Star of All-Time, according to Complex.

The website says he is "hands down one of the best-dressed musicians of all-time, he definitely set the bar for flamboyant frontmen. From his crazy stage antics to his bad-boy edge, Jagger's style reflected his personality perfectly. It was something that needed to be tamed, but functioned best when it was wild. Even today, he wears silk scarves and suits with more rakish appeal than most men -- and he's pushing 70."

Here's the whole Top 10:

  1. Mick Jagger
  2. Prince
  3. David Bowie
  4. Kurt Cobain
  5. Sid Vicious
  6. Keith Richards
  7. H.R. of Bad Brains
  8. Ray Davies
  9. Jarvis Cocker of Pulp
  10. Dave "Dave 1" Macklovitch of Chromeo

Among the names found between 11 and 50 are: John Lennon, Jimi Hendrix, Elvis Presley, Alice Cooper, Eric Clapton, Bob Dylan,Chuck Berry, Buddy Holly, Dennis Wilson, Slash, Bruce Springsteen and Keith Moon.

Photo Credit Getty Images