It's Jason Statham. What do you expect? A fairy tale.
It's a 15 certificate for a reason. Lots of wincing in the cinema. Plenty of blood on screen.....
Jennifer Lopez does the totty well.
There's a reasonable story line. Worth a couple of hours of your time.