Top 10 Martin Scorsese Films8 of 10
No. 3
Goodfellas (1990)
Ray Liotta plays Henry Hill, a wannabe gangster who goes all the way through the ranks in the gangster hierarchy. Always hailed as one of Scorsese's greatest films, it certainly hasn't lost any of its timeless power when viewed again and again. Joe Pesci as Tommy DeVito is a bad-ass character - the soundtrack accompanies greatly.