OK, I get it.

Rating: 2/10 (2 July 2006)

It's as though the screenwriter found the term Deus Ex Machina in a film-making for dummies book and decided that 2 hours and 20 minutes of "Oh, it was a dream" scenes was a good idea. I seem to be one of only a few people who found the ending predictable, trite, and most of all, irritatingly unresolved. Forgive me if I want something that does more than negate the last two hours of the film, or at least something more than just another waking up from a dream to get out of the fact that everything happening in the movie is ridiculous. Why this movie is bad:
1) 80% of it, we find out in a predictable ending, is a dream.
2) I hate David Lynch, that's not really related, but in all fairness, if he had directed the movie, I would have just avoided it, and been better off.
3) The acting ranges from bad (Cruz, Diaz, and largely Cruise), to mediocre. I like Jason Lee, but there's no way he could salvage this.
4) The incredibly boring stretches between anything happening. It's like a Steven King novel in it's lack of events at times.
5) The ending (as previously mentioned) negates the majority of the movie, is a cop out, and is just plain stupid. A good twist can be fantastic, a bad one, as is the case, can make me actually write a review out of pure spite.
In summation, don't watch it, or if you already have, tell other's not to.