I really enjoyed all the different aspects of this movie, even if one or two of the plot points were a bit predictable. It was an interesting mix of science fiction, story, and mind games. A great cast, and a great (new!) concept for a movie that didn't fit into the formulas we're used to seeing in Hollywood.