China Daily Global Edition (USA) Terror in space Sci-fi horror thriller Life has movie fans flying to theaters 2017-05-25 -