Policjant Jack Cates (Nick Nolte) podąża tropem osób podejrzanych o współpracę z groźnym dilerem narkotykowym o pseudonimie Iceman. Podczas strzelaniny śledczy zabija w samoobronie jednego z podejrzanych. Wkrótce zostaje oskarżony o bezzasadne użycie broni i traci swoją odznakę. Zwraca się z prośbą o pomoc do recydywisty Reggiego Hammonda (Eddie Murphy), który pomógł mu już przed siedmiu laty. Mężczyzna opuszcza więzienie i jedyne, czego chce, to odzyskać samochód i pieniądze, które przechowywał dla niego Jack, i rozpocząć uczciwe życie. Okazuje się jednak, że ścigany przez Catesa przestępca wydał wyrok także na niego. W tej sytuacji Reggie pomaga Jackowi.