Moses Ingram is starring alongside Natalie Portman in the upcoming Apple TV+ political thriller Lady in the Lake, and the streamer has dropped the first trailer.

Created and directed by Alma Har’el and based on the book by Laura Lippman, Lady in the Lake is set in the 1960s, after a young girl goes missing in Baltimore. The incident sets off the course for a Jewish housewife to become intertwined in a Black mother’s political life and mysterious death. According to the synopsis:

When the disappearance of a young girl grips the city of Baltimore on Thanksgiving 1966, the lives of two women converge on a fatal collision course. Maddie Schwartz (Portman), a Jewish housewife seeking to shed a secret past and reinvent herself as an investigative journalist, and Cleo Johnson (Ingram), a mother navigating the political underbelly of Black Baltimore while struggling to provide for her family. Their disparate lives seem parallel at first, but when Maddie becomes fixated on Cleo’s mystifying death, a chasm opens that puts everyone around them in danger. From visionary director Alma Har’el, “Lady in the Lake” emerges as a feverish noir thriller and an unexpected tale of the price women pay for their dreams.

The series also stars Y’lan Noel, Brett Gelman, Byron Bowers, Noah Jupe, Josiah Cross, Mikey Madison and Pruitt Taylor Vince. Music also plays a character in this production, with South Side Symphony’s founder and artistic director Marcus Norris composing the soundtrack. Live performances are composed and produced by Grammy-nominated producer Bekon, who worked on Kendrick Lamar‘s DAMN and Mr. Morale & the Big Steppers albums.

Har’el executive produces with producing partner Christopher Leggett. Portman also executive produces with producing partner Sophe Mas. Other executive producers include Crazyrose’s Nathan Ross and the late Jean-Marc Vallée, Bad Wolf America’s Julie Gardner, Lippmann, Layne Eskridge, Amy Kaufman and Boaz Yakin.

Check out the trailer below. The series lands on Apple TV+ July 19 with the first two episodes. New episodes will drop every Friday through Aug. 23.