Got this from Slayerverse, just wanted to share it though a lot of you may have already seen it.
Buffy made it again to a top 10 list. Moviegoers were asked by The Sci Fi channel (UK).
Potter is the ultimate fantasy hero
Harry Potter has been voted the greatest fantasy hero of all time.
The schoolboy wizard, whose latest film Harry Potter And The Goblet of Fire has its world premiere this Sunday, was the runaway favourite in a poll of film fans.
Darth Vader was named the greatest villain.
The Sci Fi channel asked 1,500 moviegoers to name the best fantasy and sci-fi heroes.
The cyborg star of Terminator 2, played by Arnold Schwarzenegger, came second. Buffy the Vampire Slayer was third, followed by Spiderman. Doctor Who, the big winner at last week's National Television Awards, came fifth.
Star Wars characters Han Solo and Yoda made the top 10 - but there was no place for Luke Skywalker.
Neo from The Matrix, Star Trek's Commander Spock and Batman completed the list.
In the villains poll, Darth Vader came top followed by the monster from the Alien films and The Borg from Star Trek. The Daleks were fourth, ahead of The Joker from the Batman films and Arnie's first outing as the Terminator.
The Sci Fi channel commissioned the poll to mark its 10th birthday on Tuesday.
A spokesman said: "It's great that a home-grown icon has been voted the greatest hero. To give film fans their ultimate showdown, JK Rowling needs to pit her boy wizard against Darth Vader."