For the past four years, veteran
San Francisco Police Inspector Jack Cates has been after a drug kingpin who calls himself the "Ice Man." At the Hunter's Point Raceway, Jack confronts Tyrone Burroughs and Arthur Brock. Jack kills Brock in a shootout, while Burroughs escapes. Despite killing Brock in self-defense, Jack is now under investigation, because Brock's gun can't be found at the scene. Lt. Blake Wilson from the Internal Affairs Division refuses to believe that the Ice Man even exists. He becomes determined to prosecute Jack on a third-degree
manslaughter charge. At the raceway, near where he shot Brock, Jack finds a picture that indicates that the Ice Man has put a price on the head of Reggie Hammond, who is scheduled to be released from prison the next day. Despite his claims of being innocent, Reggie has completed an extra five years in prison for robbing a prison payroll, which he had started serving
after his original two-year sentence was up. As Reggie is released on the next day, Jack tries to convince him to help him clear his name and find the Ice Man. Reggie requests that Jack gives him the $500,000 that Jack has been holding on to for him and let him get back to his life. Jack refuses to give the money unless Reggie helps him. After Jack gets shot at a diner, and the bus transporting Reggie out of the prison is attacked by two bikers, Jack forces Reggie to help him by having the hospital release him into his custody. Reggie recognizes the biker who shot Jack as Richard "Cherry" Ganz, the brother of Albert Ganz, the escaped convict that Jack killed years earlier. Cherry (who Reggie says, "makes (Albert) Ganz look like Gandhi") and his partner Willie Hickok, the other biker, are the hitmen that the Ice Man has hired to kill Reggie, while Cherry also wants to kill Jack as revenge for Jack killing Albert. Reggie also admits to Jack that the Ice Man was the drug dealer that Reggie and his former gang—Albert, Billy Bear, Luther, and Henry Wong—stole the $500,000 from years ago. Burroughs, who works for the Ice Man, was trying to hire Brock as insurance, just in case Cherry and Hickok fail to kill Reggie. When the Ice Man kills Hickok's and Cherry's primary contact man, Malcolm Price, Hickok, knowing that Burroughs works for the Ice Man, kills Burroughs in retaliation. Reggie finally admits to Jack that the reason the Ice Man put a hit out on Reggie is because he's seen the Ice Man's face and can identify him. Reggie owes money to Kirkland Smith, an inmate who protected him from the Ice Man's hitmen in prison. Reggie goes to the goodwill store where Kirkland's daughter Amy works, so he can give her the money that he owes to Kirkland, but the two are captured by Cherry and Hickok and taken to a local nightclub called the Bird Cage, in San Francisco's
North Beach neighborhood. Inspector Frank Cruise (
Ed O'Ross) arrives and orders Cherry and Hickok to kill Reggie and Amy. Before that can happen, Jack shows up as Reggie identifies the Ice Man as Inspector Ben Kehoe -- Jack's friend and fellow officer—with Cruise serving as Kehoe's accomplice. Kehoe had Cruise pick Brock's gun up at the track so it wouldn't be found, because Kehoe believed that Jack was getting too close to identifying him as the Ice Man. A shootout ensues, with Jack wounding Hickok and Cherry, and killing Cruise. After Reggie kills Hickok and Cherry, he is held captive by Kehoe and used as a human shield. Reggie, angry about how horribly his day has gone, sarcastically begs Jack to shoot him. Jack, seeing a way to get Reggie out of Kehoe's grip, fires a shot into Reggie's shoulder, wounding him, and then kills Kehoe by shooting him. Before Reggie is transported to the hospital, Jack lets him know of the $500,000 that he took off of Kehoe. As the ambulance leaves with Reggie, Jack realizes that Reggie has again stolen his lighter. They both laugh about it—Reggie in the ambulance, and Jack standing with Amy outside the Bird Cage club. ==Cast==