I really did not get this movie.
The plot is basically fairly simple, but as the story is told solely via short scenes featuring several (and often irrelevant) characters and events, I was more confused than entertained. To me it all seemed very incoherent until very late in the movie. I did not like that.
The list of main parts is quite impressive and every actor does deliver at good performance. There are several scenes that seem quite odd, and one I will not forget anytime soon is when Cameron Diaz has sex with a Ferrari. Impressive, slightly disturbing and very random and irrelevant.
I do enjoy a story where every string is tied together at the end, but here only half of it is done and the rest just lies in a big jumble of confusion. This was not a movie for me.