Private detective Jake Masters is with his girlfriend Renee when he gets a call about a new case. The New York City Police Department is hunting for an eccentric millionaire, Jason Dominic, in connection with the murder of a cocktail waitress named Lucille Reynolds. Jason wants Jake to find the real killer. Jake goes to LaGuardia Airport to pick up Jason’s bodyguard, Cora Merrill. After an initial case of mistaken identity, Jake, his trainee nephew Keith, and Cora meet up and visit Jason’s yacht. Jason tells them the police believe he killed Lucille because she had filmed an orgy featuring him with three prostitutes, who then blackmailed him out of $50,000.
Jake, Keith, and Cora go back to Jake’s apartment. Cora rebuffs Jake’s advances and instead has sex with Keith. The three start working through their list of prostitutes and other unsavory suspects one by one. While questioning a man, Cora becomes violent, leading Jake to exclude her from questioning others afterward. During one encounter, two prostitutes and a male suspect tie up Jake, but the male suspect goes outside and is killed by an unknown person. Jake then follows one of the prostitutes to an apartment and rapes her before realizing that she is dead.
By chance, Jake finds out that Cora’s story does not make sense. He realizes that she is actually working on the orders of Jason to kill the blackmailers after Jake has located them. Jake notifies the police of this. He then goes back to his apartment and has sex with Cora. Afterward, he confronts her, and she admits to killing all of the suspects. A struggle ensues, and Cora is killed by the police. Renee then surprises Jake at his apartment, and the two are happy to be reunited.