Forget IMDB & Rotten Tomatoes, they're ratings are TRASH. They'll give a 3 hour snoozefest a 10/10 because it's a "unique indie film", but a genuinely entertaining and well written movie from a big studio like this tanks. I loved it. It was wild, unrealistic action, but that's what made it so good. It also had a great side story about a little girl he's trying to save.