Once Upon a Time in America ★★★★★

A masterpiece.

Watched: The 251-minute Extended cut.