Disagree. He certainly did nail it but whoever did the casting had to have seen what he could bring to the role.
Whoever did the casting got the best actor they could afford who could obviously play the role.
If you get actors like Gary Oldman, Ben Kingsley and Christian Bale, then you are pretty much guaranteed a performance, you would have to miscast them to **** it up.