Overrated, contrived mess. This type of movie only exists for the stars that agreed to appear in it, they all play according to typecast. Jackman for instance with his fierce barking and stony face.

Making the bad guys "at war with God" is just lazy, clichéd writing. Very disappointing.

I suppose this is meant to be seen as a detective movie, but it doesn't have any mystery. Everything is simply given to the viewer. In the detective genre, we expect more. There's more mystery to a detective / comedy like "the hangover".

Much of the plot is directly ripped off from the far superior "The Pledge". There, Jack Nicholson shows how to extend one's range. See that instead.