This movie was very well done, for once a movie outdid the book it was based on! I saw the movie first, than I was dying to read the book. However, the books characters are too onesided and unreal. Whoever translated this into a screenplay did a wonderful job saving it!