وکیلی به نام «رجی لاو» (ساراندون) پسر بچه ی یازده ساله ای به نام «مارک اسوای» (رنفرو) را تحت حمایت خود می گیرد تا از جانش محافظت کند؛ چرا که «مارک» از محل دفن سناتوری که به دست مافیا کشته شده باخبر است و حالا هم مافیا به دنبال او است و هم اف بی آی.
یک قاتل روانی مردم شهر را می کشد و به دلایل گوناگون نیز انها را به طریقه های مختلف می کشد . جنیفر مارش مامور اف بی آی نیز برای بررسی این پرونده از طرف اف بی آی ماموریت پیدا می کند . وی که اشنایی زیادی با کامپیوتر دارد فکر می کند که این پرونده چندان سخت نیست اما قاتل باهوش تر از این حرفهاست...
«جان کروگر» (شوارتسنگر) مأمور عالي رتبه ي برنامه ي محافظتي از «شاهدان» در امريکاست. وظيفه وکار او پاک کردن گزارش هاي مربوط به شاهدان است و با هر کس که بخواهد به آنان دست درازي کند، در مي افتد.