Cast and director of Moonlight