Jessica Shepard (Ashley Judd), nyutexaminerad polisinspektör, jobbar på San Francisco-polisens mansdominerade mordrotel. Hennes första fall gäller en seriemördare som på ett synnerligen makabert sätt mördar till synes slumpvist utvalda unga män. Men efterhand börjar Jessica urskönja ett mönster och hon inser till sin fasa att alla mordoffer är män som hon har haft en sexuell relation med! Hennes pojkvän Mike (Andy Garcia) överger henne snabbt och hon avstängs från utredningen och blir dessutom själv huvudmissänkt. Alla spår pekar i en och samma riktning och allteftersom börjar hon själv tvivla på sin oskuld ? kanske är hon i själva verket mördaren?