It's a nice sci-fi, with occasional good cgi (and occasional not so good), the story is believable, in an alternative earth. The dialogue and acting can be a bit shoddy; the dialogue a bit too ambitious in places, the actors struggling to justify it.
It's a B movie sci-fi, if you gonna be pedantic then probably not for you, if you just wanna waste time with a good yarn then give it a go.