Gay drama Moonlight has generated Oscar buzz ahead of its U.S. premiere.

Trevante Rhodes stars opposite Andre Holland in Moonlight.

Written and directed by Barry Jenkins, Moonlight follows an African-American man (played by Rhodes) as he struggles to come out over three periods of his life while growing up in a rough neighborhood of Miami.

Moonlight had its world premiere at the Telluride Film Festival in Colorado on September 2.

“[Jenkins] made a film that urges the viewer to look past Chiron's outward appearance and his superficial signifiers of identity, climbing inside familiar stereotypes in order to quietly dismantle them from within,” Justin Chang of the Los Angeles Times wrote. “[Moonlight] doesn't say much. It says everything.”

Chang called the film an early Oscar contender.

The film opens in the United States on October 21.