This was a great film. It is a summer movie that actually has an original story, is thought provoking, suspenseful, fun, and includes good acting. There was never a moment where I lost interest in the film and it did not feel like I had been sitting in the theater for 2 and half hours. Great movie.