Cast and crew
Moonlight
Directed by Barry Jenkins · starring Mahershala Ali, André Holland and Shariff Earp
- 12 actors
- 4 in the crew
- 2016
- 1 h 51 min
Moonlight: cast and crew
Director
Actors and characters
- Actors
- 12
- Crew
- 4
- Youngest at release
- 19 yearsJharrel Jerome
- Eldest at release
- 43 yearsMahershala Ali
-
Mahershala Ali Juan
-
André Holland Adult Kevin
-
Shariff Earp Terrence
-
Duan Sanderson Azu
-
Alex R. Hibbert Little
-
Janelle Monáe Teresa
-
Naomie Harris Paula
-
Ashton Sanders Chiron
-
Edson Jean Mr. Pierce
The whole cast 12
Crew
Writers 1
Producers 3
Companies
- Production companies
- A24, Plan B Entertainment
- Distributor in the UK
- Altitude Films
Questions about the cast of Moonlight
- Who plays Juan in Moonlight?
- Mahershala Ali plays Juan.
- Who plays Adult Kevin in Moonlight?
- André Holland plays Adult Kevin.
- Who plays Terrence in Moonlight?
- Shariff Earp plays Terrence.
- Who plays Azu in Moonlight?
- Duan Sanderson plays Azu.
- Who plays Little in Moonlight?
- Alex R. Hibbert plays Little.
- Who plays Teresa in Moonlight?
- Janelle Monáe plays Teresa.
- Who directed Moonlight?
- Barry Jenkins.
- Who wrote Moonlight?
- Barry Jenkins.
- How many actors are in Moonlight?
- 12 actors are credited, and 4 people in the crew.
The cast in numbers
Mahershala Ali and Jharrel Jerome have worked together on 2 other films: Spider-Man: Beyond the Spider-Verse (2027) and Spider-Man: Across the Spider-Verse (2023).
Mahershala Ali and Janelle Monáe have worked together on one other film: Hidden Figures (2016).
With the most films on MovieNCo: Naomie Harris (23), Mahershala Ali (21) and André Holland (12).
The cast’s average age at release is 33 (of the 4 actors whose birth date we know).






