Rogue Bureau of Alcohol, Tobacco and Firearms agent Jack DeForest (Terence Knox) erstellt einen sofortigen Feind, als er auf einen Waffenraub des Terroristen Engländers Josef Szabo (David Warner) stößt und eingreift, bei dem Szabos 16-jähriger Sohn erschossen wird.
Als Vergeltung entführt Szabo seine entfremdete Frau und seinen jugendlichen Sohn. In der Zwischenzeit fordert ATF-Chef Lee Pitt (Yaphet Kotto) DeForest auf, wegen seiner übertriebenen Taktik zurückzutreten.
Er setzt seine Ermittlungen unter dem Tisch mit ATF-Agentin Annie (Isabella Hofmann) fort. In der Zwischenzeit hat Szabo seine Frau getötet, aber den Jungen mit Demerol betäubt und ihm gesagt, dass sein Vater ihn im Stich gelassen hat.
DeForest verfolgt Szabo bis zu seinem abgelegenen Versteck, tötet Szabo und rettet seinen Sohn, gerade als ATF-Agenten ankommen.