Annihilation movie poster
Poster © Paramount Pictures. Shown at reduced size for review and commentary.
GenreAdventure, Drama & Horror
RatedR
Runtime1 hr 55 mins
ReleasedFebruary 23, 2018
StreamingSee Where to Watch
DirectorAlex Garland
StarringNatalie Portman, Jennifer Jason Leigh, Gina Rodriguez

Annihilation (2018)

movie.guru URL: https://movie.guru/annihilation-movie-review
Annihilation's Details
GenreAdventure, Drama & Horror
RatedR
Released02/13/2018 (Regency Village Theater); 02/23/2018 (United States); 03/12/2018 (United Kingdom)
StreamingSee Where to Watch on this page.
Running Time1 hr 55 mins
Budget$40–55M (reported)
Box OfficeUpdated daily from Box Office Mojo. See the numbers below.
Based OnAnnihilation by Jeff VanderMeer
CountryUnited Kingdom, United States
LanguageEnglish
Annihilation's Interests
GeneralThe Shimmer, lighthouses, oil-slick rainbows, flowers that should not be mixing, cell biology lectures.
MusicBen Salisbury and Geoff Barrow. Barrow is one third of Portishead.
MoviesEx Machina (2014), Garland's debut. Stalker (1979), the classic walk into a forbidden zone.
TelevisionLost. Same energy: weird place, nobody gets clean answers.
HeroesJosie Radek. Quietest person on the team, sharpest mind in the room.
Annihilation's Crew
DirectorAlex Garland
WritersAlex Garland
ProducersScott Rudin, Andrew Macdonald, Allon Reich, Eli Bush
CinematographyRob Hardy
MusicBen Salisbury, Geoff Barrow
Edited ByBarney Pilling
ProductionSkydance, DNA Films, Scott Rudin Productions, Huahua Media
Distributed ByParamount Pictures, (North America and China), Netflix, (International)
Annihilation's Trailer
Official Trailer • Paramount Pictures
How Annihilation Performed
movie guru's TLDR

Audiences handed Annihilation a C CinemaScore, and honestly, the movie seems kinda proud of it. Alex Garland doesn’t care if you’re comfortable, and he doesn’t care much about backstory either. The five women heading into the Shimmer are mostly one-line summaries, and the framing device, Lena being questioned in a white room afterward, lets air out of the tension. Everything else is so strange and lovely it gets under your skin. Flowers grow in impossible shapes, colors slide across every surface like oil on water, and one creature makes a sound you’ll never fully shake. Natalie Portman plays Lena cool and closed off, which fits a woman carrying a secret. Jennifer Jason Leigh is spooky calm as Ventress. The lighthouse finale is weird in the best way, all mirrored movement and no talking. It made just $43.1 million worldwide on a reported $40 to $55 million. An 8.2 because it still haunts you a week later. $5,197 says you spot a rainbow sheen on a puddle this week and step around it.

What works: The Shimmer is one of the most beautiful and unsettling places sci-fi has built, and the wordless lighthouse finale is unforgettable.

What doesn’t: The team is thinly sketched, and the interrogation framing tells you who survives, which drains suspense from the trip.

Who it’s for: Sci-fi fans who want questions instead of answers and don’t mind leaving the theater a little rattled.

Spoilers

Lena reaches the lighthouse, finds a recording of what happened to Kane, and faces a shimmering copy of herself that mirrors her every move until she tricks it and burns the place down. She makes it out, but the Kane waiting for her is a copy too, and the last shot hints that Lena may not be fully herself either.

Guru’s Take
8.2/10
Great
Annihilation's Blurbs
About me:

Lena (Natalie Portman) is a cell biologist and former soldier who has spent a year mourning her husband Kane (Oscar Isaac), lost on a secret military mission. Then one night he just walks into their house, vague, distant and suddenly very sick. That puts Lena inside a sealed-off stretch of the Florida coast, where a glowing, rippling wall called the Shimmer keeps spreading. Teams go in and never come out. So Lena signs up for the next trip with psychologist Dr. Ventress (Jennifer Jason Leigh), Anya (Gina Rodriguez), Josie (Tessa Thompson) and Cass (Tuva Novotny). Alex Garland directs. One hundred fifteen minutes, no signal inside.

Who I'd like to meet:

Anyone into biology, lighthouses and losing track of what day it is. Stay with the group.

Annihilation's Cast (in credits order)
Natalie PortmanLena
Jennifer Jason LeighDr. Ventress
Gina RodriguezAnya Thorensen
Tessa ThompsonJosie Radek
Tuva NovotnyCassie "Cass" Sheppard
Oscar IsaacKane
Benedict WongLomax
Sonoya MizunoKatie
David GyasiDaniel
Full cast and crew on IMDb.
Annihilation's Edit History
Every change to this page, newest first. Movie data updates are logged like any other edit.
  • (cur | prev) 14:30, 17 October 2026 DataBot +520 Numbers refreshed: Worldwide box office $43.1M; Domestic box office $32.7M; Opening weekend $11.1M; Profit / loss (est.) -$49.7M; Rotten Tomatoes 88%; CinemaScore C; box office chart updated; Rotten Tomatoes critics 88% (331 reviews); Metacritic 79 / 100; PostTrak audience 71% positive; CinemaScore C; IMDb users 6.8 / 10 (399,566 votes); movie.guru score 6.3.
  • (cur | prev) 12:00, 17 October 2026 DataBot +2,000 Profile created from Wikipedia and Box Office Mojo: cast, crew, release dates, budget, official trailer.