Denzel's great but there's not a lot he can do to help this kind of directionless plot with a vague God message.
Granted, there's lot's of well crafted violence, action and scenery. Even the excellent Gary Oldman and his henchmen, but they are just angry aggressive characters lacking in depth.
I'm surprised this is so highly rated.