Once Upon a Time in America (1983) – Sergio Leone

Clocking in at almost four hours long, Leone’s cinematic adaptation of  Harry Grey’s original novel is the next recommendation from the Great Movies – 100 Years of Film book following my screening of The Godfather. Robert De Niro stars as David ‘Noodles’ Aaronson, a gangster, who after fleeing New York returns over thirty years later…