Tony Fait, caïd du milieu, doit récupérer des diamants que convoite également Su, un agent du gouvernement taiwanais. Ling, ancien coéquipier de Su, enlève la fille de Fait pour l'échanger contre ces pierres. Pour sauver sa fille, Fait s'allie à Su.
En 1959, il se passe des événements plutôt étranges dans le sinistre pensionnat pour jeunes filles de St Francis. Des événements si étranges que Christine (Adrienne Barbeau ; Fog), une demoiselle en colère, n'a d'autre choix que de faire irruption chez les nonnes plongées dans leurs prières, de sortir une carabine tronçonnée et de les ...