Annihilation ★★★½

I wish more sci-fi was like this.