Miután lányát egy eszelős halálra gázolta, Freddy Gale (Jack Nicholson) hat évet várt a bűnös, John Booth (David Morse) szabadulására. Szabadulása napján Gale meglátogatja Booth-t a börtönben és bejelenti, hogy egy héten belül meg fogja ölni. Booth hátralevő napjaiban megpróbál békét kötni az őt kísérő árnyakkal. Gale, akinek élete tönkrement a Booth iránt táplált bosszúvágy miatt, már az őrület határán jár. És az ígért hét elteltével a két férfi megütközik.