
Entertainment

Share
23rd June 2015
12:39pm BST

2. James Bond
3. Han Solo (Star Wars)
4. Batman
5. Ellen Ripley (Alien)
6. The Joker
7. John McClane (Die Hard)
8. Tyler Durden (Fight Club)
9. Darth Vader (Star Wars)
10. The Dude (The Big Lebowski)
Empire also put together a list of the best television characters of all time including Walter White (Breaking Bad), Homer Simpson (The Simpsons) and Sherlock Holmes (Sherlock).
Again, only one female made it onto this list but it was one of our favourites, Buffy the Vampire Slayer.

Explore more on these topics:

Article
entertainment
Everyone has the same issue with The Housemaid movie
Entertainment