Professor Severus Snape -- the mysterious potions master at Hogwarts School -- was named the greatest "Harry Potter" character of all time on Thursday in a poll of fans run by MTV News.
Snape, played on screen by British actor Alan Rickman, was declared winner of the MTV News Harry Potter World Cup, while a separate NextMovie.com readers poll declared witch Bellatrix Lestrange favorite villain, ahead of scheming schoolboy Draco Malfoy.
After seven books and with the eighth and final movie -- "Harry Potter and the Deathly Hallows - Part 2" opening worldwide this week, the death of Hogwarts headmaster Professor Dumbledore was declared the most unforgettable moment in the series, winning 51 percent of the almost 36,000 votes cast.
Dumbledore's demise easily outstripped the smooch between Harry Potter and girlfriend Cho Chang in "The Order of the Phoenix".
Hermione Granger's time turner was voted the magical device most fans wish really existed, with Harry's invisibility cloak coming in a close second.
Neville Longbottom topped the poll for the character that fans thought should get a spin-off movie or book, closely followed by Luna Lovegood.
As "Deathly Hallows - Part 2" closes an era for millions of moviegoers, NextMovie.com fans were also asked to predict which star would be the most successful in the future.
Rupert Grint (Ron Weasley) won a commanding 43 percent of the votes, followed by Daniel Radcliffe (Harry Potter) at 22 percent, and Emma Watson (Hermione Granger) with just 17 percent.