The new domestic-thriller series is set to release on July 16 via Netflix.