Ponadczasowa opowieść o relacjach międzyludzkich i odkrywaniu siebie. "Moonlight" jest opowieścią o dorastaniu ubogiego, czarnego chłopca. Dorasta on w jednej z niebezpieczniejszych dzielnic Miami i stara się znaleźć swoje miejsce w świecie. Handel narkotykami na ich osiedlu kontroluje Juan (Mahershala Ali), który staje się swego rodzaju zastępczym ojcem Chirona. Czysty i widny dom, w którym Juan mieszka ze swoją dziewczyną Teresą (Janelle Monáe) staje się dla chłopca oazą stabilności, miejscem gorących posiłków, świeżej pościeli i swobodnych rozmów. Drugim, równie bolesnym i skomplikowanym motywem przewodnim, jest związek Chirona z jego matką, Paulą (Naomie Harris), która stacza się w wyniszczający nałóg narkotykowy, których dostarcza jej Juan.