OK... so I guess the new definition of "Science Fiction" nowadays is "Let's throw out all logic and see what happens". It's either that or, given the fact that so many BS-laden blockbusters exist, I guess many wannabe movie directors think they can get away with anything, as long as they show a black old woman acting as an oracle.
Anyway, this movie never gets to be really entertaining because the plot is all over the place. Recklessly spilling random sciency-sounding jargon only makes things worse, pulling those of us who have an IQ over 90 away from suspension of disbelief.