فیلم نابخشوده (Unforgiven) داستان فیلم در سال 1988 در ایالت وایومینگ می گذرد، زنی پیش خدمتی است که توسط دو گاوچران مجروح و از ریخت می افتد. کلانتر شهر (جین هکمن) تنها به جریمه کردنشان اکتفا می کند. اما دوستان زن برای کسی که بتواند انتقامش را بگیرد هزار دلار جایزه می گذارند. ویلیام مانی (کلینت ایستوود) هفت تیرکش که توبه کرده ولی هنوز گذشته زشتش عذابش می دهد به کمک دوست قدیمی اش (مورگان فریمن) و یک مرد جوان آخرین کار خود را شروع می کند...