The Courier & Advertiser (Perth and Perthshire Edition)
The greatest ever movie character: Bond or Indy? Find out on
Breaking Bad’s Walter White named number one on TV with just one female role in each list
Indiana Jones has defeated James Bond to be named the greatest movie character of all time.
Harrison Ford, 72, also took third place for his role as Han Solo in the Star Wars films in the poll voted for by readers of Empire magazine.
The actor has played Indiana Jones in four films, starting with Raiders of the Lost Ark in 1981 and most recently in 2008’s Indiana Jones and the Kingdom of the Crystal Skull.
Director George Lucas created both action hero archaeologist Indy and intergalactic rebel Han Solo, who Ford will reprise in new movie StarWars: The Force Awakens, due for release later this year.
British spy and ladies’ man James Bond was placed second in the poll, after narrowly missing out on the top spot.
The secret agent, known as 007 and created by author Ian Fleming, has been played in the film franchise by Sir Sean Connery, Sir Roger Moore, George Lazenby, Timothy Dalton, Pierce Brosnan and Daniel Craig.
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 more than 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.
The full top 100 list appears in the August issue of Empire magazine, on sale Wednesday June 24.