He has done several good movies, Matchstick Men, Adaption, Lord of war etc in his recent ones. Its just that he is inconsistent in his choices and acting, which isnt unusual (you can be inconsistent by going from great to average), the unusual part is its puzzling that can and have done good movies and good acting...but can hit such a LOOOOOW in the other spectrum by being in really crappy movies and being really crappy himself (
Wicker man...OMG....Ghost Rider...holy shit...) Almost become a parody of himself. The hair in the movie Next, DOUBLE OMG, ITS ALIVE! ITS ALIVE!
But he can defenitely be an enjoyable and quirky actor, AND has done several good movies. So dont write him off completely for what has turned into. Ok write him off as he not likely to improve, but just continue on this shit streak, but dont write off his previous work, because they werent as bad as he is now.