A very well made and thought out movie

Rating: 10/10 (29 March 2018)

One of my top 5 movies ever. It has a very long run time which might drag on for some people but other then that just go watch the movie. It will me worth your while.