Annihilation stars Natalie Portman and Jennifer Jason Leigh and a forgettable supporting cast. It is an awful film. Plays like a British sci-fi film that goes nowhere for two hours and then ends with some quirky ditty. It was a waste of two long hours.