From the neutrals point of view this movie is average American suspense investigation thriller, I mean yes that is how good it is an average movie, for its direction and production and actors and their roles, an average movie, what makes this movie worse that it fails to develop characters and so we end up emotionally detached from the movie characters, there is nothing splendid about any roles,

from the American patriots perspective, it is great since the hero rises when needed to pull of a fairly good stunt by deception with the aid of friendly Ally Canada, so in patriotic terms to see your country pulling off a here it is always delight to watch, and it doesn't matter how the actors did or how good the quality of movie is, so overlooking those aspects of movie, an American citizen loves it.

From the Iranian perspective. The movie will be bitter taste in the mouth becoz, every Irani fella won't want it's security breached and nation losing the captives at a very crucial time in the revolution, which in fact didn't have much impact on the total development of Iranian revolution. but still this movie is made to remind them that American people can be clever..

So to sum it up the movie still is overrated leave the event in history aside, leave patriotism aside and see how much you feel for characters from the perspective of a neutral, I am sorry but I have a feeling I didn't find any such development of characters to give this movie a rating of 8, I give it 6 for not including any bizarre moments...