I can be a pretty tough movie critic sometimes, but this movie is absolutely incredible. I have very seldom seen a plot so well-rounded and had so much attention to detail and beautifully placed foreshadowing. The acting was authentic and convincing and the script was mostly realistic. I could talk about this movie for hours and hours and watch it over and over and find new things every time.