Yes this is a well put together movie with an interesting storyline and a quality cast. But it is not a movie masterpiece and doesn't deserve the adulation its getting in these comments. I honestly can't belive all the comments from people calling this one of the best movies ever... blah, blah, blah. Rubbish. It is really nothing more than a fairly simple tale with a relatively predictable ending told just capably by its production team. This movie gets a solid 7/10