Probably already mentioned.Formulaic, predictable, but entertaining.Denzel is great but he is pushing 70 though so it's getting implausible for him to play this role.
black "under siege"
You need help.