One of the greatest movies of all time in my humble opinion. No suprise-- DeNiro and Pacino deliver in spades, but the surrounding cast delivers some of the best performances of their careers as well. Tom Sizemore and Val Kilmer do an amazing job along with Ashley Judd and Natalie Portman.