The only female character to make the list was Ellen Ripley, Sigourney Weaver's character in Ridley Scott's sci-fi classic Alien. She took fifth place, just behind Batman.
The poll, voted for by over 10,000 people on empireonline.com also named the top 10 greatest TV characters.
Breaking Bad's Walter White was named number one, with Doctor Who's Time Lord coming fourth, behind Game Of Thrones hero Tyrion Lannister, played by Peter Dinklage, and cartoon character Homer Simpson.
Benedict Cumberbatch's incarnation of Sherlock Holmes was voted into sixth place.
Again, only one woman made the top 10 - Buffy The Vampire Slayer, played by Sarah Michelle Gellar in the hit show.
Top Ten Greatest Movie Characters:
1. Indiana Jones
2. James Bond
3. Star Wars' Han Solo
4. Batman
5. Alien's Ellen Ripley
6. The Joker
7. Die Hard's John McClane
8. Fight Club's Tyler Durden
9. Star Wars' Darth Vader
10. The Big Lebowski's The Dude
Top Ten Greatest TV Characters:
1. Breaking Bad's Walter White
2. Game of Thrones' Tyrion Lannister
3. The Simpsons' Homer Simpson
4. Doctor Who's The Doctor
5. The Sopranos' Tony Soprano
6. Sherlock's Sherlock Holmes
7. Buffy the Vampire Slayer
8. 24's Jack Bauer
9. The Wire' Omar Little
10. House of Cards' Frank Underwood
The full top 100 list appears in the August issue of Empire magazine.
- AP