I went to the theater to see it. Here's my take...
You weren't supposed to like any of the characters. The only one's you could feel sympathy for were Craig's wife (Cameron Diaz) and John Malkovich. Craig you could feel for until he made the really bad choices based on his desires. Craig (John Cusack) was a tormented soul and he gave in to greed and lust and ego etc. The movie was supposed to be very darkly funny and I think it achieved that quite well. I actually enjoyed it immensely and I can't wait for my husband to see it because I know he will too.
If It makes you feel any better I saw it with two girlfriends and one of them said she HATED it. She admitted that she just plain didn't get it. The other one really loved it and we talked about it alot after.
I think its a very subtle movie and it requires you to really think, not just watch for entertainment...some people don't like those kind of movies, but I do.
------------------
~~The purpose of life is a life of purpose~~