Vincent Marra est un flic de Miami en congé de maladie à Porto Rico, où il est harcelé par un délinquant sexuel contre lequel il a témoigné. La petite amie de Vincent le quitte pour un travail d'"hôtesse" dans un casino d'Atlantic City, puis se retrouve morte. À Porto Rico, un chauffeur de taxi est également retrouvé mort. C'est à Vincent de se rendre à Atlantic City pour voir s'il y a un lien.