The gangster epic Once Upon a Time in America as fractured opium daydream, tripping back and forth in the skull of a Jewish hood (Robert De Niro) until the past, present, and future more or less mush into a mournful opera of betrayal and guilt. Along for the pageant: James Woods as a weaselly cohort, pre-Downton Abbey Elizabeth McGovern as the trollop that got away, Tuesday Weld as a decaying slattern, and Joe Pesci as an unlucky rival. Directed by Sergio Leone, the man that made Clint Eastwood famous in A Fistful of Dollars, this reckless monstrosity spends its plot, characters, and themes like a drunken sailor: settle for nothing less than the nearly-four-hour version, but even then, the film can barely contain so much stuff. 1890s New York childhoods, teenage hookers, Prohibition, hits, rapes, backstabbings, lost love—Leone left nothing out, making this the buddy elegy flip side to The Godfather’s familial moan. With, ironically enough, one of Ennio Morricone’s most heartfelt scores.