I agree with the guy who said it sucked

Rating: Null/10 (7 March 2007)

It was like an incredibly expensive student film. Trying to depict the moral ambiguity of gun running, but really didn't accomplish that -- Cage seemed like a dirt bag from the very beginning. None of his philosophical arguments resonated. Way too much voice over narration, one of the eternal giveaways of the hack writer, so I'm surprised this is the same guy who wrote Gattaca (excellent film!) and The Truman Show (okay movie, great premise, don't blame the writer at all). Maybe this subject matter would have been better served in the hands of somebody like Soderbergh or Gaghan. The tone was uneven, so many things were left unexplained, it was just really hacked up.
Still, I liked Gattaca. Not dismissing this guy.