this be one of those movie that difficult to review without give away the plot . suffice to say there be weird thing and unexpected twist go on and beyond the initial superficial tom cruise screw around with multiple woman plot . the quality cast elevate this movie above the norm and and all the cast be well suit to their part represent cruise a the irritatingly smug playboy who have it all and then lose it all and diaz a the attractive but slightly derange jilt lover and cruz a the exotic new girl on the scene and russell a the fatherly psychologist . the story involve element of romance and morality and murder mystery and suspense and sci fi and be generally an entertaining trip . i should add that the photography be also uniformly excellent and the insertion of various visual metaphor be beautiful once you realize what go on . if you enjoy well acted movie with twist and suspense and and be prepare to accept a slightly fantastic philip k dick style resolution and then this be a must see . positive .