A pretty standard genre movie, elevated to something a bit more by Denzel Washington and Gary Oldman. To be honest, I'm a little unsure why Denzel would do this movie as it is straight genre fare - but it is to the benefit of fans like myself.
It's a sort of post-apocalyptic Clint Eastwood western. Stranger of a few words rolls into a strange town... and mayhem ensues. And just like Eastwood, this Stranger has a singular focus that nothing can disrupt.
To be fair, I am a gigantic fan of Clint Eastwood, especially his westerns Pale Rider and High Plains Drifter. And of films like Bad Day at Black Rock... the three of which form the spine of my graphic novel Harbor Moon.
The action is good, the acting is good and the story moves along at a really brisk pace. The ending has a nice little twist on it too. There's not much to dislike about this movie. And the more beat up Mila Kunis gets, the hotter she gets. It also goes to show you how acting can be overcome by a good director - cause she was awful in Max Payne and is pretty good here. Glad to see the Hughes Brothers back in the saddle.