A sloppy white police officer has to team together with his black buddy who has only a few days left until he gets released from prison.
Together they have to find an unscrupulous drug dealer who calls himself The Iceman.
Once again they only have 48 hours to fulfill their task. For the past four years, San Francisco cop Jack Cates has been after an unidentified drug kingpin who calls himself the Ice Man.
At the Hunters Point Raceway, Jack confronts Tyrone Burroughs and Arthur Brock.
Jack kills Brock in self defense, but Burroughs escapes, and Jack is in danger of going to prison because Brocs gun can not be found.
Jack finds a picture that proves that the Ice Man has put a price on the head of Reggie Hammond, who is scheduled to be released from prison on the next day.
Jack tries to convince Reggie to help him clear his name and find the Ice Man, but Reggie says he wont help unless Jack gives Reggie the $500,000 that Jack has been holding on to for Reggie.
Jack refuses to give Reggie the money unless Reggie helps him.
After the bus that is transporting Reggie away from the prison is forced to crash by two bikers and Jack gets shot by the same two bikers, Jack forces Reggie to help him by having the hospital release Reggie into his custody.
Reggie recognized one of the bikers as Richard Cherry Ganz, the brother of Albert Ganz, the escaped convict Jack killed years ago.
Jack got shot because Cherry wants revenge for Alberts death, and Cherry and his partner Willie Hickok are the hitmen who have been hired to kill Reggie.
Burroughs, who works for the Ice Man, was trying to hire Brock as insurance, just in case Cherry and Hickok fail.
Blake Wilson, the head of the Internal Affairs division, obviously doesnt like Jack, because Wilson will stop at nothing to prosecute Jack for manslaughter in Brocks death, and it turns out that the Ice Man put a price on Reggies head because Reggie knows who the Ice Man is someone Jack never expected it to be.