Question: was the movie annihilation based on a book

Answer: Yes, A film based on the novel, starring Natalie Portman, was released by Paramount Pictures on February 23, 2018.