According to a survey conducted by the magazine Total Film, the greatest film character of all time is Indiana Jones.
The actor Harrison Ford actually has two in the top five, as his Han Solo character comes in at number three.
1. Indiana Jones
2. Batman
3. Han Solo
4. Ellen Ripley
5. James Bond
6. Travis Bickle
7. Hannibal Lecter
8. Gandalf
9. The Joker
10. Princess Leia
11. Rocky Balboa
12. Sarah Connor
13. The Bride
14. Michael Corleone
15. Jules Winnfield
16. Tyler Durden
17. Maximus Decimus Meridius
18. Spider-Man1
9. Harry Potter
20. R. P. McMurphy
21. Iron Man
22. Loki
23. Darth Vader
24. Gollum
25. The Dude