Не могу не вставить свои пять копеек...
На мой взгляд, роль Снейпа отлично описана в "Большой игре профессора Дамблдора". Злой полицейский, как он есть. Не без перегибов конечно (и директор ему на это указывал - вплоть до отстранения от активных действий), но в целом работал в рамках отведённой ему роли.