Scorsese’s best movie in decades