This was an excellent crime drama. The plot and characters were similar to the cast of Heat 95'. The characters were thorough and wise. The ending shoot out was predictable, but well scripted. I thought the antagonist were multi-dimensional, which added to the drama. Gerard Butler was believable as a weary crime fighter just trying to survive to see retirement.