Directed by the same chap who did "Traffic".
If you can handle 5 different story lines, jumping all over the place, and coming together in the end, plus some Geo politics. It's a good movie. It may take a time or two to get all the pieces and understand. But overall, worth it.
