plans to flee the country, Nick and David ambush Strom at a casino, but David botches the operation when he cannot bring himself to shoot Liesl. He is shot in the back, but survives with his bulletproof vest, while Strom takes Nick hostage and demands a $2 million ransom. Haunted by accidentally causing his little brother's death during their childhood and by his failure to help Nick, David finally snaps and goes on a brutal rampage, interrogating as many of Strom's associates as possible. He finds another of Strom's men, Little Felix, garroted to death in his own shop, and barely escapes the same fate by Loco, who escapes before David can subdue him. In desperation, David approaches his father to supply the ransom money in case he fails. David calls his girlfriend, Sarah, who tells him that Garcia is waiting to speak to him at their home, but detectives sent by Garcia intercept David for police brutality. Realizing that Loco is posing as Garcia, David escapes and races home to intercept Loco before he kills Sarah. They clash violently until Sarah shoots Loco dead. Though David needed Loco alive, Loco's car directs him to a garage where he and Nick had previously seen it. At Strom's garage, Nick manages to free himself, steals a revolver and attempts to escape but is cornered by Strom and Liesl. David arrives and chases them off, and they barely escape the garage before Strom detonates the explosives inside it. Catching Strom's contact sent to collect the money, Nick and David reach Strom at the airport and a long chase ensues. Strom's pilot is shot in the head, causing him to crash into another plane, while Nick and David pursue Strom and Liesl into the airport. David shoots and kills Liesl, while Nick runs out of bullets and is shot by Strom. David shoots Strom in the shoulder while Strom shoots David in the leg. Heedless to Strom's request for medical aid, Nick shoots him dead. Sometime later, Nick, David and Garcia have been promoted. As the new lieutenant, Nick assigns David another rookie partner. Cast Clint Eastwood as Sergeant Nick Pulovski Charlie Sheen as Detective David Ackerman Seth Allen as Young David Ackerman Raul Julia as Ulrich Sigmund Strom Sônia Braga as Liesl Strom; Braga previously co-starred with Julia as his lover in Kiss of the Spider Woman Tom Skerritt as Eugene Ackerman