An absolute staple in film

Rating: 10/10 (30 September 2017)

The screen writing and cinematography are absolutely incredible for their time and still is today. The way the movie flows just works and the characters have such well, thought out backgrounds and how they interact with each other. Between the protagonist and antagonists of the story plot, it all just worked out well.