After watching two Steven Seagal movies this weekend, I have a basis for comparison to say that this is fine action entertainment. Surely, the plot/story could have been better, but it's far from boring, and one does get to care for the characters. Most of the actors playing Brazilian didn't quite speak proper Brazilian Portuguese, but unless you speak Portuguese you won't notice it, and I didn't care that much, although it does take away some of the authenticity. There's some predictability, so if you're expecting something very original, you'd be disappointed.
This movie delivers different scenes and locations, a story that makes you wonder a bit what's going to happen next, great martial arts fighting from Michael Jai White and even some cool Capoeira moves from Lateef Crowder. The gun fights are also pretty good. If you love action, this movie is fun and leaves you wanting more. Wish there was a sequel...