I wouldn't recommend this movie to someone who is just going to watch a movie as a Sunday outing. Its extremely confusing right from the beginning to the end and no im not talking about the scientific things, im talking about the story telling method. The direction, i felt, was poor mainly because in one scene the characters are at a certain place doing one thing and cut to next scene, they're somewhere else doing stuff thats no where related to the previous scene and there's no explanation at all. You will have to follow the story right from the moment the movie starts and theres still a very good chance that it will confuse you. I would recommend watching this movie atleast twice to understand it.