This movie is insane in so many ways and an absolute nightmare. It has perhaps the most stacked cast out of any of Scorsese's films (I'd recommend not looking at the cast list just so you'll be surprised), all of whom give incredible performances, especially Leo. The screenplay is really strong, the camerawork and editing are both terrific, and Scorsese directs the heck out of every single scene. It's nearly 3 hours long, and yet, I never got tired and was on the edge of my seat wondering what would happen next.
