Source: http://www.philly.com/philly/columnists/gary_thompson/annihilation-natalie-portman-review-jeff-vandermeer-netflix-20180222.html