Those expecting a shoot-'em-up in the vein of Aliens will be disappointed. But those who value cerebral science fiction will be thrilled beyond belief. Annihilation is that rare piece of cinema that keeps you engrossed not just with dazzling visuals (of which it has plenty) but also with its sheer, ambitious, risk-taking ballsiness. Uniformly well-acted by a dream cast which includes Natalie Portman and Jennifer Jason Leigh, this movie is not to be missed.