Северус Снегг воспринимался изначально, как волшебник, который погубил самого Дамблдора, направив на него непростительное заклятие. Но фильмы показывают, что Северус - это не негативный персонаж, просто зритель был так возмущен убийством Дамблдора и тем, что Северус работал на Воландеморта, что не заметил некоторых деталей.
В пятой части мы узнаем из диалога членов Ордена Феникса, что Северус там тоже состоит. Разве стали бы принимать туда волшебника, который на стороне темных сил?
А в "Принце-полукровке" Северус приставляет палец к губам, чтобы Гарри Поттер не выдал себя, а сам выходит навстречу Пожирателям смерти, чтобы исполнить клятву, данную Дамблдору. Северус не выдает Гарри и не убивает его. Кроме того, он защищает Гарри от Беллатрисы, которая хочет его убить, но Северус говорит, что мальчик принадлежит Темному Лорду.
В "Узнике Азкабана" Северус пытается защитить Гарри, Рона и Гермиону от оборотня, в которого превратился профессор Люпин. Северус вообще защищал Гарри во время пребывания того в Хогвартс, правда, тайно.
Ну, а сцена прощания Гарри с Северусом вообще очень эмоциональная. Из воспоминаний Гарри узнает всю правду, понимая, что Северус был двойным агентом. Именно Гарри сказал Северусу о том, что Бродягу, то есть Сириуса, схватили. Долорес Амбридж не поняла, о чем речь, зато Северус искусно развел руками и сказал, что понятия не имеет, о чем это Гарри говорит, но на самом деле он принял к сведению.
Северус в фильме не вызывает антипатии, потому что сыгран харизматичным Аланом Рикманом, да и персонаж лучше, чем в книге, и потому зрители сочувствуют Северусу и его гибели от Нагайны.