I hate to admit that I haven't read much of HP books (up to the 3rd book, maybe?). But I think they picked a good actor for Snape in the movie version–you were never sure if he was good or bad. Good example!