People who have rated this 1 star, needs to get a life. Not as good as a mainstream, big budget sci fi film, but the story is just Fine. I watched this movie around 10 years back and I'm coming to review it now, cause i mfking remember all of it. Leaves a mark on you.