The level of ignorance in some posts here knows no bounds.
Depp is an absolute fantastic actor, whoever says otherwise doesn't know a crap about great performances.
What's Eating Gilbert Grape
Arizona Dream
Dead Man
Sweeney Todd
Donnie Brasco
Fear and Loathing in Las Vegas
Sleepy Hollow
Blow
From Hell
Secret Window
Ed Wood
In all of them Depp's acting is stellar, and except for Fear and Loathing in Las Vegas and to some degree Sleepy Hollow, none of them relies on being weird like Jack Sparrow's character.
I agree, in the last decade his career has been plagued with truly bad decisions. I don't know who's to blame, him, his agent, most probably both, but the thing is... his career is in no way over. By Hollywood standards he's still "young" and outside Neogaf, nobody calls him a shitty actor.
The man has plenty of talent, I hope he becomes more careful when choosing future roles.