Scorsese's best

Rating: 10/10 (30 November 2019)

This was a masterpiece. The run time is a bit long, but every scene is essential and adds so much to a beautifully presented story.