This movie definitely fits into the sci-fi category but usually in sci-fi, all of the fictional science is explained by the end of the movie. In annihilation, there are so many plot holes, unexplained character arcs and a seemingly pointless cliffhanger at the end. When questioned about her events in the shimmer, she simply replies with "I don't know". I found the ending to be very frustrating and would NOT recommend watching this.