《弹簧刀》天生智力低下的卡尔(比利·鲍伯·桑顿BillyBobThornton饰)出生在一个不幸的家庭:迷信宗教的父母总是把他当成上帝惩罚他们,因此非常讨厌他,并且经常打他。他。从小生活在阴影中的卡尔,在他8岁那年的一天,看到母亲与皮条客有染。他压抑的情绪瞬间爆发,一刀将两人刺死。在接下来的25年里,卡尔在精神病院度过了一段时间。出院当天,无家可归的卡尔被精神病院院长收留了一晚。这是他第一次感受到人间的温暖。出院后,人们都想像瘟神一样躲着卡尔,直到他遇到好朋友弗兰克(卢卡斯·布莱克LucasBlack饰)。弗兰克把他当作自己最好的朋友,卡尔在他的生活中看到了阳光。然而最近,弗兰克一家却被母亲酗酒的男友搞得一团糟。看着朋友受苦,卡尔不忍心,决定挺身而出。