約翰(凱文·貝肯 Kevin Bacon 飾)和海倫(凱利·普雷斯頓 Kelly Preston 飾)結婚多年,感情一直十分要好,兩人共同將兩個孩子布蘭登(Stuart Lafferty 飾)和盧卡斯(喬丹·加勒特 Jordan Garrett 飾)養育成人,一家四口的生活可謂是幸福美滿。
某日,約翰載著布蘭登,開車行駛在回家的道路上,兩人將車暫時停在了一間加油站處,殊不知這一舉動徹底改變了他們的命運。在加油站,布蘭登遇見了喬(馬特·歐萊瑞 Matt O'Leary 飾),後者是黑幫領袖比利(加內特·赫德蘭 Garrett Hedlund 飾)的弟弟,擁有著和哥哥一樣凶殘冷酷的個性,約翰腦海中有關兒子最後的影像,是他倒在血泊之中的模樣。重重波折之後,法院釋放了喬,因為凱文決心親手替兒子報仇,曾經平凡而又和善的男人,義無反顧的踏上了一條充滿了暴力和鮮血的道路。