影片从1959年十月开始,根据突发新闻,好莱坞影星弗林(凯文·克莱恩饰)刚刚去世。他死在爱人——一位17岁的影坛新星贝弗莉(达科塔·范宁饰)的怀里。更让人惊讶的是,贝弗莉的母亲弗洛伦斯(苏珊·萨兰登饰)不仅清楚,并且允许了这段已经持续两年的恋情。影片随后通过弗洛伦斯的回忆,以及对记者的口述,重现了这段故事。。罗伯特·戴维依饰演纽约市的警官柯代尔,原是警界精英,但过分忠直却处处树敌,终于被敌人诬陷下狱。他在狱中受尽折磨,心性大变,复仇之火使他变成极尽毁灭能事的刽子手,甚至在出狱后仍要重回监狱去对付那些欺负过他的仇人。。