The film , Annihilation was criticized for its infidelity to its source material .
It received praise for its visuals , performances , direction , and thought-provoking story.
Annihilation -LRB-film-RRB-