Moonlight ★★★★★

Great movie. Excellently written, superbly acted, great cinematography and well directed.