i know that so many review on imdb be extreme and with reviewer either praise a film to the hilt or inarticulately tear it to piece . i find neither of these kind of review helpful and and so i do not give this film the awful review i be about to and lightly . the film be art house science fiction of the bad kind dress up a a hollywood blockbuster . the trailer draw you in by show you what appear to be a cohesive plot and but be actually just a tiny part of a wilfully baffling series of event which be never properly resolve . i like film which challenge the viewer and i do not need to be spoon feed a plot and and so my complaint against this film be not that it be too highbrow . no the film be just terrible . a the credit roll you will feel genuine anger at have waste your time on cameron diaz wooden acting and a faltering plot line . avoid .