Best "Bad Cop" in a movie

Rating: 10/10 (7 October 2001)

Before "Training Day", the most corrupt cop (lowest of moral values) was the character played by Harvey Keitel in the "Bad Lieutenant". After seeing this film, Alonzo Harris (Denzel) takes this title.
His role should be up for an award this year.