This was an excellent movie with good acting and it keeps your attention through to the very end. Maybe people are either tired or uncomfortable with the subject matter and that's why it's being trashing so much. It could also be too deep for many of the viewers out there who give movies like the American Pie series higher ratings.

Jake Gyllenhaal is a CIA analyst, not an agent, who is to observe an interrogation of an Egyptian man by Moroccans, not Egyptians. He's not supposed to be a hardened agent and so comes off as naive of the interrogation techniques used. This is more believable than if he were to come across as being an "old hat" at it.

The story jumps around a bit and can be confusing, but it also makes you stay focused on whats going on until the end when everything comes together as the puzzle falls into place. The supporting actors did a good job of helping to carry the movie. I found the movie to be powerful and thought provoking.