Robert De Niro portrays the lead character, David 'Noodles' Aaronson, in Once Upon a Time in America.
James Woods brings to life the character Maximilian 'Max' Bercovicz in the film.
Elizabeth McGovern plays the role of Deborah Gelly in Once Upon a Time in America.
Treat Williams appears as James Conway O'Donnell in the movie.
Tuesday Weld takes on the character of Carol in Once Upon a Time in America.
Joe Pesci portrays Frankie Monaldi in the film.
Burt Young plays the role of Joe in Once Upon a Time in America.
James Hayden portrays Patrick 'Patsy' Goldberg in the movie.
William Forsythe brings to life the character Philip 'Cockeye' Stein in the film.
Larry Rapp is 'Fat' Moe Gelly in Once Upon a Time in America.
Amy Ryder takes on the character of Peggy in the movie.
Scott Schutzman Tiler portrays Young Noodles in Once Upon a Time in America.
Our free email delivers the daily top 10 TV shows and top 10 movies directly to your inbox. Stay ahead of the trends. Sign up below.