One of Al Pachino's best roles. Absolutely wonderful!!