I liked the movie, first of all because it told an interesting story, but the story as told in the movie felt like it was condensed from a much-longer story. Since the book is over 400 pages, that makes sense. It spans a time period from the 1920s to the 1970s, in a fictional South American country, also a lot to fit into the time available. I think it would have been much better as a six-hour mini-series than it turned out as a 140-minute movie.Even though it's rushed, the story doesn't skip so much that it gets confusing. What is told is told fairly well. One fault is that Clara's supernatural powers appear inconsistently; either they should have appeared more evenly through the course of the movie, or they should have been left out. Two more faults (which could be spoilers): Esteban's eventual return to goodness happens somewhat too suddenly, and Ferula's curse seems to wear off, even though the tone of the story suggests that it should endure forever.The acting is excellent. Glenn Close, as the tormented spinster Ferula, is outstanding. Jeremy Irons, as the brutal self-made rich man, is also excellent. Meryl Streep, as the main character Clara, is great, although she's often even better than she was in this movie. There were many well-performed smaller roles too. The biggest fault is that the movie seemed to lack a dialect coach; each actor seemed to speak in a different sort of accent.