This is literally one of my favorite movies of all time. It has amazing depth yet isn’t hard to follow. The characters are outstanding and the plot continues to keep you hooked throughout the whole movie. Insanely good movie, I wish there were more movies that I could watch as often as I do this one.