Charlie Vs. the Chocolate Factory will taste sweet to some fans, but sour to others.