Denzel can play just about any role. At first you would believe Denzel is just a rough good cop, but he can is really a crooked cop that takes a first day rookie for a hell of a joy ride. Great MOvie!