While I enjoyed the level of action in this movie, I found myself waiting for that "ahah" moment at the end..where everything finally makes sense. Sadly, it never came, and 2 days later, I still get a headache thinking about it.
I would've given it less than 3 stars, but it did keep me interested.