Not Scorsese's best work but a beautiful character driven story. It's filmed in a gritty rough style. Evokes the feel of living in NYC among the Italians. As for the story, it's mostly comprised of vignettes revolving around Charlie (Keitel). He's a young man torn between his friends, his lover, his career with the mob, and his Catholic religion. Stand out performance by DeNiro as the charismatic but good-for-nothing Johnny before his widespread fame from Godfather Part II.