Review of Annihilation (2018)