Credit: Courtesy A24

Moonlight is an intimate examination of one African American man’s coming of age while coming to terms with his sexuality, his damaged family, and his place in the world. It’s is a haunting, touching film that somehow, like its name, feels both hyper realistic and dreamlike.

Based on the play In Moonlight Black Boys Look Blue, by Tarell McCraney, the film, from writer-director Barry Jenkins, is shot in three parts and played by three different actors, portraying the same character over time. We experience his angst, boredom, despair and ongoing search for identity through childhood, teens and the twenties in vivid detail.

Moonlight 1
Credit: David Bornfriend

In the first section we meet a young boy known as “Little” (played by the mesmerizing Alex Hibbert.) Struggling at school, where he is bullied for not fitting in, and navigating how to deal with his drug addict mother Paula (played expertly by Naomie Harris), Little seems to want to shrink into his name.

Adrift in his poor, crime-laden Miami neighborhood, he is somehow befriended by a kind man (played by House of Cards alum Mahershala Ali) and his perky wife (singer Janelle Monae) who offer him food, companionship and a semblance of normalcy in his harsh world. The irony is that Little’s savior is the very man who sells his addict mom her crack.

Moonlight 2
Credit: Courtesy

In the second part of the film, Little has become a teenager (played by Ashton Sander) now known as Chiron—his birth name. Chiron feels alienated—he’s not part of the street world around him, nor is he comfortable at home where his mom turns tricks, nor at school where his classmates continue to ostracize him. An anger begins to brew inside him as he feels a yearning he can’t fulfill, trapped within his circumstances. But he also discovers his sexuality in an intimate and realistic scene on a beach with Kevin, a boy from school, (Jharrel Jerome). His awakening is short lived. however, when his new “lover” betrays him, coerced into hitting Chiron by the school bully.

In the third and final chapter, the most poignant one of all, it’s about ten years later and Chrion is a young man in his twenties, who now goes by the name Black (played by an excellent Trevante Rhodes). Now a beefed up drug dealer with plenty of bling to match his new bravado, we soon discover that inside, Black is still the confused, damaged kid we first met.

A scene where he finally meets back up with Kevin (this time played by Andre Holland) is especially heartbreaking, as we learn that his first “love” is still his only brush with intimacy.

Experience the evolution for yourself. Moonlight hits theaters on Oct. 21.