I usually get stunned looks when i say this out loud, but I think that Al Pacino gets a lot of roles that he is not capable of portraying. What he does he does well. It just doesn't apply to all roles.
Now Kevin Spacey can act. But he should never have played Bobby Darin.