UHHHHHHHHH, he is NOT good in everything he did. Some of his scripts read "desperation." Some of the scripts that were written, never allowed him to show his full potential as an actor, and he was limited by inferior writing. Unfortunately, he is not living up to his full potential. Let us hope that this time, with Michael Mann there with him, he can be better then a lot of work he has done in the past. He could be ten times better if given some good scripts. He barely touches the surface of his own creative ability because he is limitless, but limited with the crap he has to work with.