Excellent Film that does not have enough recognition

Rating: 10/10 (2 November 2017)

This movie blew me away. I can understand it not being everyone's cup of tea, but I couldn't get it out of my head for the longest time. I will not give anything away but I have seen the movie at least half a dozen times by now and like it more each time.
Do yourself two favors. 1. Watch it with as little information as possible. 2. Find the uncut version and watch that. It is over 2 and a half hours but is my favorite version.
This movie has a great cast with perhaps the best performance of Jared Leto to date. The plot is complex and while not perfect it has much more depth than most movies out there.
Watch this movie now!