Professor Severus Snape er en af de mest komplekse og kontroversielle karakterer i Harry Potter-serien, og der er en debat blandt fans om hans moralske status.
I de fleste af bøgerne og filmene fremstår Snape som en ond karakter, da han ofte synes at modarbejde Harry Potter og hans venner, og han er også kendt for sin grusomme og barske opførsel over for eleverne på Hogwarts.
Men i slutningen af serien afsløres det, at Snape har en kompleks baggrundshistorie og dybere loyaliteter end tidligere kendt. Han havde et kompliceret forhold til Harrys forældre og viste sig til sidst at være en dobbeltagent, der arbejdede for at beskytte Harry og modarbejde Lord Voldemort.
Således kan man sige, at Snape hverken var helt ond eller god, men en kompleks karakter med både gode og dårlige sider. Han viste sig i sidste ende at være mere nuanceret end tidligere kendt, og hans handlinger havde en betydelig indflydelse på seriens udfald.