In 1970, Shasta Fay Hepworth visits the home of her ex-boyfriend, Larry "Doc" Sportello, a
private investigator and
hippie in Gordita Beach,
Los Angeles County. She tells him about her new lover, Michael Z. "Mickey" Wolfmann, a wealthy real estate developer, and asks him to help prevent Mickey's wife and her lover from abducting Mickey and committing him to an insane asylum. Doc meets with Tariq Khalil, a member of the
Black Guerrilla Family, who hires him to find Glen Charlock, a member of the
Aryan Brotherhood he met in jail, who owes him money and is one of Wolfmann's bodyguards. He visits Mickey's Channel View Estates project, entering the only business in the developing strip mall, a massage parlor, where he meets an employee, Jade. He searches the premises for Charlock but is knocked unconscious. He awakes outside, lying next to Charlock's dead body and surrounded by policemen. Interrogated by
LAPD detective Christian F. "Bigfoot" Bjornsen, he learns that Wolfmann has disappeared. His attorney, Sauncho Smilax, arranges for his release by the LAPD. Doc is hired by former
heroin addict Hope Harlingen, who is looking for her missing husband, Coy. Although told that Coy is dead, she believes he is alive due to a large deposit in her bank account. Doc is questioned by the
FBI about his meeting with Tariq Khalil, and he discovers that they want to publicly frame Wolfmann's disappearance and Charlock's murder as the work of the
Black Panthers. Jade leaves Doc a message apologizing for ambushing him with the police and telling him to "beware the Golden Fang." He meets her in an alley, where Jade introduces Doc to Coy, who tells him he is hiding at a house in
Topanga Canyon. Doc talks to Sauncho, who tells him about a suspicious boat, the
Golden Fang. Sauncho reveals to Doc that the FBI wanted Wolfmann to be involved in construction in
Las Vegas, and the last time the
Golden Fang sailed, Wolfmann was seen and Shasta was on board. In a later meeting at a party, Coy explains he is a
police informant, currently infiltrating the right-wing militia Vigilant California, and fears for his life, wanting only to return to his wife and daughter. After Doc encounters Jade and leaves her at her house, she explains to Doc that the Golden Fang is an international
drug smuggling operation. Thanks to a postcard from Shasta, Doc finds a large building shaped like a golden fang and meets dentist Rudy Blatnoyd. Bigfoot meets Doc in a diner, telling him that Blatnoyd has been found dead with fang bites on his neck and commenting about Puck Beaverton, an associate of
loan shark Adrian Prussia. Doc travels to Chryskylodon, an asylum run by a cult connected to the Golden Fang. There, Doc glimpses Puck and Coy, and finds Mickey, who is being monitored by the FBI. Mickey tells him he felt guilty for the negativity his real-estate business caused and wanted to use all of his money to make housing free, appearing now to be brainwashed not to do so. When Doc returns home to his beach house, he is greeted by Shasta, who tells him Mickey is back with his wife and confesses to having been on the
Golden Fang with Mickey, before having sex together. Penny, an assistant district attorney with whom Doc is having an affair, gives him confidential files from which he learns that the LAPD pays Adrian, who is tied to the Golden Fang, to kill people and that one of his victims was Bigfoot's former partner. Doc visits Adrian, but is attacked and imprisoned by Puck. He manages to escape, killing both Puck and Adrian. Bigfoot appears and rescues him, driving him home, but Doc discovers he has been set up: Bigfoot has planted heroin in his car (stolen from the Golden Fang as revenge for murdering his partner). Doc arranges for the drugs to be returned to the Golden Fang in exchange for Coy's freedom, as the Golden Fang runs Vigilant California. He drives Coy home and watches as he's reunited with Hope. Bigfoot visits Doc and apologizes for framing him, before leaving. Doc and Shasta drive off together, and they both say this does not mean they are back together. ==Cast==