2.5 stars. Interesting premise that started strong, but eventually petered out with flimsy explanations that did not suspend disbelief in the slightest, and romantic moments that felt forced and out of place amid the life-or-death setting.