Robert De Niro plays David 'Noodles' Aaronson in the film.