律师比利(罗伯特·约翰·伯克 Robert John Burke 饰)是一个体型硕大的胖子,他一直都在减肥,但从来没有成功。作为一名颠倒黑白的律师,他和检察官及法官的暗地勾结让他获得了不小的成功。一次交通意外中,比利撞死了一个吉普赛老妇人。在法庭上,借由职务之便,比利通过非法的渠道获得了无罪判决,对受害者亲人的愤怒和悲痛视若无睹。从此之后,好运似乎降临在了比利的身上,一直以来令他困扰的体重居然开始下降,同时,他还可以毫无顾忌的敞开肚子品尝人间美食。事态的发展逐渐超出了可控制的范围,短短几天之内,比利已变成一个骨瘦嶙峋的苍老男子,并且他的体重仍然在持续的下降,而参与不公正审判的同僚们也都出现了不同的病变,这令他明白,吉普赛人的诅咒并非空穴来风,而为了求生,他必须找到下诅咒的那个吉普赛人,并且请求他的原谅。
Lee Holloway(玛吉·吉伦哈尔 Maggie Gyllenhaal 饰)生活在一个不和谐的家庭里,从小就有“自毁”的行为,在精神治疗中心治疗一段时间回到家后,她要重新融入正常人的生活。于是她学习了打字,在一家律师事务所找到了一份打字员的工作。一开始,Lee打字出现了很多毛病,被她的雇主E. Edward Grey(詹姆斯·斯派德 James Spader 饰)发现,Grey把Lee叫到了他的办公室,为了让Lee深刻记得她的错误,他让Lee趴在书桌上,然后他开始拿起皮鞭对她进行性虐待。久而久之,两人产生了一种奇妙的情感,这也从另一方面减弱了Lee的“自毁”倾向。Lee爱上了Grey,然而Grey却羞于让人知道他的怪癖,于是他解雇了Lee。Lee的男友Peter(杰瑞米·戴维斯 Jeremy Davies 饰)向她求婚,她答应了,然而在婚礼当天,她却逃到了Grey的办公室.....