If you don't go by the poster of the movie(which portrayed it to be a passionate love story), you'd enjoy the movie.
I haven't read the novel and I was engrossed very quickly with what was shown in the movie. The year is 1973 and Chile has been taken over by military coup. An woman talks to Francesco(a phychiatrist) about the nightmares she is having after military has tortured her and her husband. Her voice breaks as she says "one after another..again and again" Irene (Connelly) belongs to the upper class, she is innocent, engaged to her cousin, a military captain since childhood. She also publishes a magazine. She employed Francesco(Banderas) who is now out of job as the photographer. Francesco and his family are totally against the human rights violation that occurs. His brother is a priest in church who tries to prevent things.
When the magazine crew went to interview Evangelina, a magical woman, military comes and interferes. Evangelina with superhuman strength picks up military commander Ramirez and throws him away. They left. Shortly after, Evangelina is taken by military and she has disappeared.
Irene and Francesco tried to find out where Evangelina is. In the process, their lives and others take a complete turn-oil. And expectedly they fall in love.
The scenes of military regime is very well depicted. The arrogance of their police, the fear among civilians are very real and touching. Of memorable scenes are Evangelina's friend in military who is torn between his job needs and the human ways.