天生智能障礙的卡爾(比利•鮑伯•松頓 Billy Bob Thornton 飾)生於一個不幸的家庭:迷信宗教的父母總把他當作上天對他們的懲罰,因而十分厭惡他,老是虐打他。自小生活在陰影中的卡爾,8歲的某天撞見了母親和一名拉皮條的人偷情,壓抑的情緒瞬間爆發,他用彈簧刀將兩人都刺死了。自此以後的25年歲月里,卡爾都在精神病院裡度過。
出院那天,無家可歸的卡爾被精神病院的管理員收留了一個晚上,這是他第一次感到人間的溫暖。出院後,人們都想躲瘟神般躲著卡爾,直至他遇上了好友弗蘭克(盧卡斯•布萊克 Lucas Black 飾)。弗蘭克將他當成自己最好的朋友,卡爾在生活里看到了陽光。然而最近,弗蘭克一家被其母親的酒鬼男友搞得雞犬不寧。看到朋友受罪,忍無可忍的卡爾,決定挺身而出。