Well I don't think it's too much of an exaggeration to call him ONE of the best. He already has two well-earned Oscar noms under his belt from fairly short career and has showed the potential to be truly great actor. No, he hasn't been mind-blowing in every role, but at minimum he's been solid.