I may write more about the 2018 Alex Garland film Annihilation later, but I had one thought I wanted to note.
While watching I found the script was frequently “on the nose” and quite blunt in stating plot and character points. I then realized that in such a weird story, where the very fundamentals about what is happening, and why, are mysterious and unnerving, it can be helpful to have some things that ground the action and character motivations. That allows the other weirdness to settle in and have an impact, in the limited amount of time even a feature film has to work with.
It’s a contrast to what I said above about Good Omens where the drive to get plot and exposition up and running conflicted with the fantasy satire world-building.