Holy Week celebrations are underway in Seville, Spain, and people parade through the city's streets. A series of gruesome murders serves as a grim counterpoint to this holiday spirit. Detective Maria Delgado (Mira Sorvino), a newcomer from Madrid, takes the case. Clues lead her to suspect the killings are connected to a sinister religious order and to events that occurred during the Spanish Civil War. But, the closer she gets to the truth, the closer she is to becoming a victim herself.