Moonlight movie poster
Poster © A24. Shown at reduced size for review and commentary.
GenreDrama
RatedR
Runtime1 hr 51 mins
ReleasedOctober 21, 2016
StreamingSee Where to Watch
DirectorBarry Jenkins
StarringTrevante Rhodes, André Holland, Janelle Monáe

Moonlight (2016)

movie.guru URL: https://movie.guru/moonlight-movie-review
Moonlight's Details
GenreDrama
RatedR
Released09/02/2016 (Telluride); 10/21/2016 (United States)
StreamingSee Where to Watch on this page.
Running Time1 hr 51 mins
Budget$1.5–4M (reported)
Box OfficeUpdated daily from Box Office Mojo. See the numbers below.
CountryUnited States
LanguageEnglish
Moonlight's Interests
GeneralMiami blue, ocean swimming lessons, a diner jukebox, kitchen-table talks, quiet looks that say a lot.
MusicNicholas Britell. Strings for a Miami summer, plus Barbara Lewis on a diner jukebox.
MoviesIf Beale Street Could Talk (2018). Barry Jenkins again, just as gentle.
TelevisionThe Underground Railroad. Barry Jenkins brought the same care to a limited series.
HeroesJuan. Mahershala Ali won an Oscar for a performance built out of patience.
Moonlight's Crew
DirectorBarry Jenkins
WritersBarry Jenkins, Tarell Alvin McCraney (story)
ProducersAdele Romanski, Dede Gardner, Jeremy Kleiner
CinematographyJames Laxton
MusicNicholas Britell
Edited ByNat Sanders, Joi McMillon
ProductionA24, Plan B Entertainment, Pastel Productions
Distributed ByA24
Moonlight's Trailer
Official Trailer • A24
How Moonlight Performed
movie guru's TLDR

Mahershala Ali is only in the first chapter of Moonlight, and the movie never stops missing him. That’s the one real ache in its structure: the man who teaches Little to float in the ocean leaves a hole the film can’t fill, maybe on purpose. Barry Jenkins tells one life through three actors, and the wild thing is how well it connects. Alex Hibbert, Ashton Sanders and Trevante Rhodes share the same guarded eyes and the same way of folding into themselves, so it feels like watching one person grow up. Naomie Harris plays Paula across all three chapters, and she never hits a false note. The final chapter is so quiet and so patient that some viewers will drift, but the diner scene with André Holland is one of the most tender conversations ever put on film. The colors are deep blues and warm pinks, like Miami at dusk. A 9.3 because it says almost everything without raising its voice. $92.92 says you hear Hello Stranger once and go looking for it before the credits are done.

What works: Three actors who feel like one person, Naomie Harris’s fearless turn as Paula, and a diner scene that’s quietly devastating.

What doesn’t: Mahershala Ali leaves after the first chapter and the film feels his absence, and the slow final act will test impatient viewers.

Who it’s for: Patient viewers who love character studies where a look across a table carries more than a page of dialogue.

Spoilers

Years later, the grown Chiron drives back to Miami to see Kevin, who cooks him dinner and plays him the song that reminded him of Chiron. Chiron finally lets his guard down and admits how alone he has been since they were teenagers, and the film ends on Little, standing on the beach in the moonlight.

Guru’s Take
9.3/10
Elite
Moonlight's Blurbs
About me:

Barry Jenkins tells one life in three chapters. In Miami, a quiet, skinny kid called Little (Alex Hibbert) is hiding from bullies when Juan (Mahershala Ali) finds him. Juan and his girlfriend Teresa (Janelle Monáe) give him a meal, a safe place to breathe, and a swimming lesson in the ocean. At home, his mother Paula (Naomie Harris) is struggling. Later, as a teenager going by Chiron (Ashton Sanders), and then as a grown man (Trevante Rhodes), he is still working out who he is and who he gets to be. One hundred eleven minutes, and it stays with you.

Who I'd like to meet:

Anyone still figuring out who they are. Take your time.

Moonlight's Cast (in credits order)
Janelle MonáeTeresa
Naomie HarrisPaula
Mahershala AliJuan
Patrick DecileTerrel
Full cast and crew on IMDb.
Moonlight'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 +400 Numbers refreshed: Worldwide box office $67.4M; Domestic box office $28.3M; Opening weekend $402K; Profit / loss (est.) +$29.6M; Rotten Tomatoes 98%; box office chart updated; Rotten Tomatoes critics 98% (402 reviews); Metacritic 99 / 100; IMDb users 7.4 / 10 (356,887 votes); movie.guru score 9.2.
  • (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.