Denzel is just getting better. He can lift a script that is so-so, to great heights of entainment.