This film is incredible. DeNiro gives an outstanding performance and the supporting actors do very well. The cinematography is great, and it really enhances the feel of the movie. Worth watching by anyone who wants to see a well-thought, well-planned, phenomenal movie.