Ian Fleming’s James Bond is far from perfect or a role model, but the UK still consider him the greatest movie hero of all time.
Hasbro Pulse polled 2000 Brits, with 007 taking 30 per cent of the vote compared to Harry Potter’s 28, Spider-Man’s 24 and Indiana Jones’ 22.
The poll noted: “Of the 2,000 polled, more than six in ten (63 per cent) of those surveyed admit they prefer watching heroes to villains, with over half (57 per cent) stating this is because ‘good always triumphs over evil’.
“According to the data, the most important traits of a movie hero include bravery (64 per cent), loyalty (50 per cent), strength (49 per cent) and a good sense of humour (36 per cent).
“But whilst heroes seem to come out on top, 37 per cent of movie lovers note they can’t resist rooting for a thoroughly evil villain over a clean-cut good guy, with the most prominent reasons for this being they’re more interesting characters (61 per cent), they have a better back story (39 per cent), and it’s simply more fun to root for a bad guy (27 per cent).”
Check out the full top 25 list below, which includes 8 Marvel and 4 Star Wars characters.
The Top 25 Greatest Movie Heroes according to Brits
1. James Bond 30%
2. Harry Potter 28%
3. Spider-Man 24%
4. Indiana Jones 22%
5. Iron Man 20%
6. Batman 16%
7. John McClane 16%
8. Captain America 16%
9. John Wick 15%
10. Marty McFly 15%
11. Wolverine 15%
12. Robin Hood 14%
13. Rambo 14%
14. Dorothy Gale 14%
15. Superman 14%
16. Han Solo 14%
17. Wonder Woman 14%
18. Obi-Wan Kenobi 13%
19. Luke Skywalker 13%
20. Katniss Everdeen 12%
21. Black Panther 12%
22. Black Widow 11%
23. Sarah Connor 11%
24. Captain Marvel 11%
25. Princess Leia 11%