To me, fantasy has always been the genre of escape, science fiction the genre of ideas. So if you can escape and have a little idea as well, maybe you have some kind of a cross-breed between the two. ↗
I think the thing is with a movie that has this much science fiction in it; you need characters who are more science fact, if you know what I mean, than they are human. ↗