Once Upon a Time in America
http://imdb.com/title/tt0087843/
Its a story about these Jewish gangsters in New York who grow up together and then have this reunion later. They were doing all this shit during Prohibition but then Noodles (Bobby De Niro) goes into hiding for a bit and comes back in the 60s. James Woods is the man in this too
Its about 4 hours long but oh my God it is sweet. They tried to edit the original US release but they butchered it horribly. I saw the actual version that was released elsewhere and holy shit I had a 4 hour boner. Sergio Leone directed it btw