Truman Gates (Patrick Swayze) urodził się i wychował w surowym środowisku górskiej społeczności. Gdy dorósł, wyjechał z rodzinnych stron do Chicago, gdzie wstąpił w szeregi policji. Tymczasem w jego rodzinie dochodzi do tragedii i młodszy brat, Gerald (Bill Paxton), ginie z rąk gangstera. Truman pragnie, by przestępca został ukarany przez prawo, jednak rodzina nie wierzy w skuteczność wymiaru sprawiedliwości. Do Chicago przyjeżdża Brian (Liam Neeson), oczekując, że Truman pomoże mu w dokonaniu zemsty.