A brilliant movie. Clive Owen is excellent, and Denzel Washington does superbly. This movie is full of twists, and Jodie Fosters character is pure inspiration. I can't say much about the movie as it would spoil it, but I can say "Go see it!!"
Ok I just saw this again, and every single angle is explained. There are no holes in the plot that I can find. Everything is explained. This is some brillant writing and directing. If you don't get out to the movies often, make sure you get out to see this.