Mind Blowing

Rating: 9/10 (15 December 2001)

First of all... WOW! What an experience.
David Aames (Tom Cruise) had what other people would call, "A Perfect Life." He meets a girl named Sofia (Penélope Cruz) and immediately falls in love with her and weird things start happening.
The acting and plot were terrific. The character development was excellent! Until the very end of this movie, it makes you wonder if this is a good movie or a bad movie. It puts you in a very weird mood and it's so confusing you don't know what is real. It's that weird feeling that makes you wonder.
Both Penélope Cruz and Cameron Diaz were absolutely gorgeous. I couldn't think of anyone that could've done a better job. Penélope Cruz was very sweet as always and Cameron Diaz did an outstanding job being a bad girl in this movie. Jason Lee and Kurt Russell were wonderful too.
Prepare to get blown away and go see it right now. It was definitely worth my $8.00. No one should give away the ending of this movie. It will be hard to explain even if they wanted to.
10/10