白人历史教师丹·邓恩,在纽约布鲁克林一家破旧的公立中学教书,他的学生多是黑人。丹有激情和创造力,热爱学生,不遵循官方教学大纲,相信黑格尔辩证法,认为历史本质由相反力作用而成。他使得纸页间枯燥的历史生动鲜活,鼓励学生思考和分析历史,及自己周遍世界的运作法则,学生成为丹存活于社会的救生索。晚上,他是不可救药的瘾君子。
这种分裂的生活没有能持续多久,丹某次在空无一人的女更衣室吸毒而虚脱,被他的黑人女学生德丽发现。共同保守的阴暗秘密,拉近了他们的关系,也改变了各自的生活。。影片分为两个故事,全部根据爱伦•坡的小说改编。
杰西卡(Adrienne Barbeau 饰)的丈夫厄尼斯特(Bingo O'Malley 饰)病入膏肓,精神病医生罗伯特(Ramy Zada 饰)与杰西卡有染。两人合伙撺掇厄尼斯特将数百万遗产留给妻子。这对男女最终如愿以偿,但愤怒的厄尼斯特再度复活,势要复仇……
摄影师罗德(Harvey Keitel 饰)的女友安娜贝尔(Madeleine Potter 饰)带回一只流浪的黑猫。黑猫的叫声让本就烦躁不已的罗德难以忍受。他一气之下杀死黑猫,却不曾想从此走入黑暗恐怖的噩梦之中……。