É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 la considèrent simplement comme étant "nerveuse", Alison ne peut se défaire de ce 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 ayant 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, était devenue une prostituée et avait 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 colère déchaînée par la profanation de son corps.