I was very surprised to read negative reviews from pretty mainstream sources. I could not disagree with those reviews more. I thought was absolutely superb. The acting was amazing and while most movies tend to feel long and drawn out this ended so fast I couldn't believe 2 hours had gone by.