This story has the expansion of Iran's nuclear programme as its background, and suspected Israeli activities within Iran aimed at crippling Iran's effort in that field. In order to infiltrate and damage the Iranian nuclear programme, Mossad recruit a young woman (Diane Kruger) and send her to work in Tehran, ostensibly as a language teacher. From then on, things do not all go according to plan.
This is not a masterpiece, but it is a good film; in my opinion, the charge that it is dull and we have seen this kind of story a million times is unfair. The characters are actually credible and the plot holds, with some striking high notes. The re-creation of life in Iran is good and realistic in my opinion. The film has pace and tension, and keeps you guessing as to what will happen next.
The weakest link may be Diane Kruger herself. Her acting is Ok but she is not a great actress. When she is scared, you can read her like an open book: she is not able to show that she is scared, yet unwilling to show it, and able to disguise her fear. Her acting is simple and almost mechanical, rather Germanic in fact. And we do not really understand why she would want to work for the Israelis, and why they would trust her, since she is not [really] Jewish and does not speak Hebrew [at all].
So, there are flaws, but I did find the movie interesting and I would recommend it, despite its relative and limited shortcomings.
Strange film about a MOSSAD agent who somehow becomes a rogue in the eyes of the organisation and the attempts to bring her back under control! Long winded for my taste and the story line for me was getting thinner as the film progressed. Credit to the actors for keeping one interested by their performances but the structure of the film was not strong enough to grip my whole attention!