Saw Charlie and the Chocolate factory last night (I have a rule that I try to see any movie that has a $50 million opening, because when that many Americans like a film it's usually worth seeing), and I was surprised how good it was. Very clever, very beautiful visually, and even made fun of itself by being absurdly over-the-top in several places (Charlie's house is ludicrously ramshackle, and they have some fun with that toward the end by panning and showing it sitting next to a perfectly normal neighborhood), but at the same time a family-friendly film you could bring your kids to without squirming. This is a great example of the kind of wonderfully enjoyable films Hollywood can make when it tries.
Depp is perfectly cast in this part, and plays it very well. As much as I don't like Johny Depp's politicial views, I really enjoy much of his acting. Boycotting an actors' movies over his political views strikes me as being sort of like boycotting an 8-year-old boy's school play over his stance that "girls are icky;" it's really giving far too much gravitas to something that has none. I just try to remember our oft-ridiculous celebrity actor/actress class are not paid millions of dollars for their political insights and acumen, they're paid to dress up, look pretty, and recite other people's words in little make-believe plays, and that's the only context in which Depp or any other actor should be taken seriously.