I didn't think much of it at-all. But then I rarely do..
I was apprehensive, I'm not a Denzel fan, and although Mila Kunis strikes my core, being a huge that 70's fan, she just plays her max payne role again, which is a shame. The cinematography is lazy, and the post production is lazy as hell too, the whole blue tinge thing is played out now, let's just have some accurate colours, and the scene where they're crossing the broken bridge (no spoilers), the right half of the frame (as we look down over them and see the ocean) seems to be real footage, and the left, almost static, bad cgi. There's more of it too.
And the ending, I wont give it away obviously, but is it a homage?, or is it a rip-off? (don't answer that, it will be a direct spoiler, suffice to say, I wasn't sure, having seen the ending in another film). Overall - 4.5/10. More chewing gum for the eyes.