Laura, una giovane detective, lavora sul caso di una misteriosa assassina che firma i suoi delitti con il nome di Angel. La donna, con la sua bellezza, seduce e poi uccide le sua vittime. Con sorpresa Laura scopre che tutti gli uomini uccisi da Angel sono stati suoi compagni del liceo. E quando Brian, il suo ex fidanzato, torna da lei dopo tanti anni in cerca di aiuto e protezione, Laura scopre il vero movente dell'assassina: Angel si sta vendicando delle violenze che ha subito da un gruppo di ragazzi ai tempi della scuola. E Brian, che ha visto tutto senza aiutarla, sarà la sua prossima vittima.