I saw it and didn't enjoy it too much. Mila Kunis was way out of her league acting wise to pull off her role. I absolutely hated the China Doll character. I wanted to smash it. The fact that much of the movie was CGI stood out. James Franco, who I usually like, looked out of place.