A 3 hour long Pacino saga that never gets old.