Movies where the "Bad Guy" was far more likeable than the "Good Guy"

There are alot I could list but my first choice would be Edward Norton in Primal Fear