While we're doing our villains lists, why not do those characters who flirt the line between good guy and bad guy.
And while we all know the comic book movie genre has it's fair share, so do the other genres. Tv included.
So get your thinking caps on and get them on the list.
Comic book movies
We'll start with the obvious icons
Non comic book
Captain Jack Sparrow
Vic Mackay (The Shield)
Jax Teller (Sons of Anarchy)
Omar Little (The Wire)
Mark "Chopper" Reid
Corben Dallas (The Fifth Element)
Bryan Mills (Taken)
Lorne Malvo (Fargo)
Ray Shoesmith (Mr Inbetween)
The Man with no name
Lisbeth Salander (The Girl with the Dragon Tattoo)
John Patrick Mason (The Rock)
Dae-Su Oh (Old Boy)
Derek Vinyard (American History X)
William Money (Unforgiven)