The movie keeps going with new interesting things but at somepoint in the middle it just loses it, and divert from a sci-fic mestry to boring relationship between two guys. There is too many silly coincidents, that are kind of funny but stupid. Don't expect to see any mesterious entity or explanation to what is happening in the end.