Doctor Who, Jack Bauer and Danger Mouse have all topped a list of the nation’s favourite TV heroes.
The time-travelling Doctor managed to beat Sherlock Holmes and Captain James T. Kirk from Star Trek to the top spot.
Meanwhile, mac-wearing detective Columbo came in at fourth place, followed by counter-terrorism agent Jack Bauer from 24, in a survey of 2,000 TV fans.
TOP TV HEROES OF ALL TIME
1. Doctor Who
2. Sherlock Holmes
3. Captain Kirk (Star Trek)
5. Jack Bauer (24)
6. Hercule Poirot
7. Danger Mouse
8. Jon Snow (Game of Thrones)
9. Buffy Summers (Buffy the Vampire Slayer)
11. Rick Grimes (The Walking Dead)
12. Napoleon Solo (The Man from U.N.C.L.E)
13. Walter White (Breaking Bad)
14. Michael Knight (Knight Rider)
15. Fox Mulder (The X-Files)
16. DCI Jane Tennyson (Prime Suspect)
17. Magnum P.I.
18. Dana Scully (The X-Files)
19. Super Ted
20. Daenerys Targaryen (GoT)
21. Xena, Warrior Princess
22. Diana Prince (Wonder Woman)
23. Captain Scarlett
24. Quincy M.D
A quarter also love to see their heroes start a series as the underdog, only to overcome overwhelming odds to triumph.
A third of Brits think TV heroes are better now compared to ones on TV in the 1980s and 1990s, although six in 10 people believe TV today is too violent.
When asked to pick their own personal heroes, almost half the country picked their mum or dad, with one in 10 selecting a TV character.
What people learned most of their heroes is how to treat other people, how to act with honour and treat members of the opposite sex – plus how to win a fight and deliver a one liner.