hit a small scale sci fi movie when you are bored, hits all the geek character, some mild dark moments, builds into a likeable science team. rises into a spectacular sci fi masterpiece and manages to carry all the characters to a maters and still undisclosed end. Would it be we are so lucky