Étudiante en médecine Alison Blanchard (Corri English), tout en suivant un cours d'anatomie, se voit assignée à disséquer le corps d'une prostituée. Elle et ses partenaires de laboratoire, Brian Cross (Scott Davis), Carlos Aclar (Joshua Alba) et Rick O'Connor (Jay Jablonski), commencent à ressentir que quelque chose ne va pas avec ce corps. Ignorée par son professeur et son thérapeute qui pensent qu'elle a juste des "nerfs", Alison est incapable de se débarrasser du sentiment que quelque chose ne va pas. Elle commence à enquêter sur l'origine du corps et ce qui est arrivé à cette "prostituée". Les personnes qui ont touché le corps commencent mystérieusement à mourir, alors la course est lancée pour Alison et son nouvel amour, Brian, pour mettre ce corps au repos.
Ils découvrent que le corps était en réalité celui d'une archéologue qui avait découvert les corps de 50 000 personnes au Brésil. Les corps avaient été sacrifiés au dieu aztèque de la fertilité, du sexe et de la naissance. L'archéologue, possédée, est devenue une prostituée et a commencé à tuer des hommes pour "les débarrasser de leur saleté" avant de se suicider. Alison et Brian doivent mettre son esprit et les esprits de ceux qui ont été sacrifiés au repos pour libérer l'école de médecine de la rage déchaînée par la profanation de son corps.