Review: AnnihilationAs a writer, Alex Garland has had a hand in some of the best sci-fi of the 21st Century with 28 Days Later, Sunshine and Dredd under his...