This, Sergio Leone's last film, is a story spanning five decades and covering the entangled lives of two men, Noodles (Robert De Niro) and Max (James Woods). However, when this is refracted through the mechanisms of flash-backs, flash-forwards, dreams
...read the complete Once Upon a Time in America (1984) review at Movie Reviews UK