Severus Snape is a character from the Harry Potter movies and the books by J.K. Rowling. A complicated man, his true allegiance is questionable, often doing acts of both good and evil and helping both Harry and Voldemort . In the end, he sacrificed his life to protect Harry and his friends, so he died a hero.