If you're a sucker for an intelligent, aging antihero in a cape (me!), it's Severus Snape all the way.