Portland'lı yankesici Porter, bir soygunda vurularak öldürülür, ortağı Val Resnick ise yaralanır. Val, hastaneden taburcu olur olmaz, Porter'ın ailesine kendisinin öldüğünü, ancak onun karısının kendisiyle ilişki yaşadığını söyler.
Porter'ın karısı Rosie, Val'le iş birliği yapmayı reddedince, Val onun eşini kaçırır. Porter, karısını kurtarmak için kısa süre içinde 100.000 dolar bulmak zorundadır.
Çaresiz kalan Porter, eroin kaçakçılığına başvurur, ancak polisler tarafından yakalanarak hapishaneye gönderilir. Porter, hapishanede tanıştığı avukat Fernack'le plan yapar.
Val'in insan kaçakçılığı yaptığına dair deliller toplayarak onu ihbar ederler. Polis, Val'in peşine düşerken, Porter da hapishaneden çıkar.
Porter, hapishanedeyken Val'in kendisine ihanet eden arkadaşı Bronson'la iletişime geçer. Bronson, Val'in nerede olduğunu açıklar ve Porter da ondan intikamını alır.
Ardından eşi Rosie'yi kurtarır ve elde ettiği parayı ona verir. Porter ve Rosie, kasabadan ayrılıp yeni bir hayata başlarlar.
Ancak Val, Porter'ın gitmesine izin vermemekte kararlıdır. İki eski arkadaş arasında son bir hesaplaşma daha yaşanır ve Porter, Val'i öldürerek intikamını alır.
Porter ve Rosie, sonunda huzurlu bir hayata kavuşurlar, ancak yaşadıkları travmatik olayların etkilerini asla tam olarak aşamayacaklardır.