Carmen Ejogo joins Mahershala Ali in True Detective Season 3 HBO has cast Carmen Ejogo (Selma) opposite Mahershala Ali (Moonlight) in the upcoming True Detective Season 3, according to The Hollywood Reporter. True Detective Season 3 will tell the story of a macabre crime in the heart of the Ozarks and a mystery that deepens over decades and plays out in three separate time periods. Ejogo will play the female lead, Amelia Reardon, an Arkansas schoolteacher with a connection to two missing children in 1980.