Update Consent
< Back
Slide 5 of 13

Once Upon a Time in America (1984)

Directed by Sergio Leone and starring Robert De Niro and James Woods, this epic crime drama takes place in 1968 and tells the story through flashbacks of David "Noodles" Aaronson, an underground career criminal in the '20s. It's a long one, clocking in at just under four hours, but if you're going to watch this one, the "European cut" on Netflix is the way to go (rather than the shortened 139-minute "American cut" that has been critically panned).

Watch it now.

Image Source: Everett Collection