Whilst there are irrelevant side plots, and some parts are slow, it's pretty well acted, the tension and mystery are built well, the the ending is surprising.
Obviously the science makes no sense, but that's not what stories are for. A good effort.
Obviously the science makes no sense, but that's not what stories are for. A good effort.