Good flick.

Rating: 10/10 (10 July 2016)

Once Upon a Time in America is a 1984 Italian-American epic crime drama film co-written and directed by Italian filmmaker Sergio Leone and starring Robert De Niro and James Woods. Based on Harry Grey's novel The Hoods, it chronicles the lives of Jewish ghetto youths who rise to prominence in New York City's world of organized crime. The film explores themes of childhood friendships, love, lust, greed, betrayal, loss, broken relationships, and the rise of mobsters in American society.
It was the final film of Leone's career and the first feature film he had directed in thirteen years. The cinematography was by Tonino Delli Colli, and Ennio Morricone provided the film score. It is the final installment in Leone's Once Upon a Time Trilogy, preceded by Once Upon a Time in the West and Once Upon a Time... the Revolution.
Leone originally intended for the film to be released as two three-hour films but was convinced by distributors to shorten it to a single 229- minute film. The film's American distributors, The Ladd Company, further shortened it to 139 minutes, and rearranged the scenes into chronological order, without Leone's involvement. The shortened version was a critical and commercial flop in the United States, and critics who had seen both versions harshly criticized the changes that were made. The original "European cut" has remained a critical favorite and frequently appears in lists of the greatest gangster films of all time.