Sát nhân trong bóng tối 2
Cốt truyện

Tám năm sau các sự kiện của phần phim đầu tiên, cựu chiến binh hải quân mù Norman Nordstrom sống với cô bé Phoenix 11 tuổi và một con chó tên Shadow (thuộc giống Rottweiler) ở ngoại ô Detroit, Michigan, Hoa Kỳ. Norman nói với Phoenix rằng mẹ ruột của cô bé đã chết trong một trận hỏa hoạn tại ngôi nhà cũ của họ và ông là bố cô bé.
Cô Hernandez là bạn cũng như là mối liên hệ duy nhất của Norman với xã hội, thuyết phục ông già để Phoenix giúp cô làm vài việc lặt vặt trong thị trấn. Một tên xã hội đen định bắt cóc Phoenix nhưng con chó Shadow làm hắn sợ hãi. Nhóm xã hội đen đi theo xe của Hernandez trở lại nhà Norman, nơi chúng đợi Hernandez thả Phoenix xuống, sau đó chúng giết cô một cách man rợ bằng búa. Chúng dụ Shadow ra ngoài và bắn chết nó. Khi Norman ra ngoài tìm Shadow, băng đảng đã đột nhập vào nhà ông nhằm bắt cóc Phoenix. Norman phát hiện con chó bị bắn và biết có kẻ đột nhập, một cuộc chiến sinh tồn diễn ra giữa ông và băng đảng. Norman hạ sát một tên côn đồ bằng một vụ nổ khí gas. Tuy nhiên sau đó ông bị hạ gục. Raylan - thủ lĩnh nhóm bắt cóc - nói với Phoenix rằng chính hắn mới là bố ruột của cô bé, vì cả hai đều có một vệt tóc trắng, Norman đã lừa dối cô bé suốt nhiều năm.
Thực ra ngôi nhà của Phoenix cùng mẹ cô bé trước kia đã bị thiêu rụi sau một vụ nổ phòng thí nghiệm điều chế Methamphetamine. Raylan bị cáo buộc phóng hỏa và phải ngồi tù tám năm. Norman tìm thấy Phoenix bất tỉnh trong đống đổ nát và đưa cô bé về nhà nuôi để thế chỗ cô con gái đã chết của ông trong phần phim đầu tiên. Khi ra tù, Raylan nhìn thấy Phoenix còn sống khi cô bé để hoa tưởng niệm mẹ mình ở ngôi nhà cháy cũ.
Tức giận khi biết Norman lừa dối mình, Phoenix trốn khỏi bọn bắt cóc nhưng bị chúng gây mê bằng thuốc mê. Norman thoát được và đánh vỡ hàm một tên bắt cóc khác và trốn lên gác mái. Raylan cho con chó của mình đi cắn giết Norman, ông già nhanh trí nhốt nó lại. Raylan quyết định đốt cháy ngôi nhà để giết cả Norman lẫn con chó của hắn. Nghe tiếng con chó kêu cứu thảm thiết, Norman cứu nó và cả hai thoát khỏi đám cháy. Norman tìm thấy xe và xác chết của Hernandez, ông lấy vài vật dụng của cô và đi theo con chó khi nó tìm về nhà của chủ. Băng đảng đang ẩn náu trong một khách sạn.
Tại khách sạn, Raylan tiết lộ tên thật của Phoenix là Tara, cho biết mẹ cô bé thực ra còn sống. Tuy nhiên ả sắp chết vì di chứng của vụ cháy năm xưa đã phá hủy nội tạng của ả. Băng đảng cần ả sống để tiếp tục điều chế Methamphetamine cho chúng, ả chỉ có thể sống khi được ghép một trái tim mới phù hợp, do đó Raylan và đồng bọn bắt cóc cô con gái để lấy trái tim cô bé. Ngay trước khi Phoenix bị giết, nguồn điện bị cắt bởi Norman. Lợi dụng bóng tối, Norman giết sạch băng đảng, trừ một gã đã động lòng trắc ẩn khi thấy việc giết Phoenix là sai trái, gã chỉ đường cho Norman đi giải cứu cô bé.
Norman giết được tên bác sĩ phẫu thuật và dùng bình phun sương diệt côn trùng để làm mất tầm nhìn của Raylan. Cả hai xô xát, làm một phát súng lạc của Raylan giết chết mẹ của Phoenix. Norman tận dụng sơ hở, khoét mắt Raylan, nhưng hắn vẫn đâm được ông già. Phoenix ngay lập tức đâm chết Raylan. Lúc này Norman đã bị thương nặng, ông nằm hấp hối bên Phoenix và xác nhận rằng bố ruột cô bé đã nói sự thật, thú nhận đã cướp Phoenix cho riêng mình. Cô bé rời đi và đến một ngôi nhà dành cho trẻ em trong thị trấn. Cô bé dùng tên Phoenix (chứ không phải Tara) để giới thiệu mình.
Trong cảnh hậu danh đề, con chó của Raylan bước đến gần cơ thể của Norman và liếm máu. Các ngón tay của Norman hơi co giật, tiết lộ rằng ông già vẫn còn sống.