Trong một quốc gia đang bị nội chiến, tình hình trở nên mất kiểm soát khi phe nổi dậy gây ra cuộc thảm sát sắc tộc. Cộng đồng quốc tế tỏ ra quan tâm đặc biệt, nhưng Hội đồng Bảo an Liên Hợp Quốc không cho phép can thiệp quân sự.
Tử An, một lính đánh thuê, nhận nhiệm vụ nguy hiểm: thâm nhập vào vùng chiếm đóng của quân phản loạn để tìm kiếm bác sĩ Linh Nguyệt thuộc nhóm y tế Hội Chữ Thập Đỏ và đưa cô đến nơi an toàn. Trên đường đi, Tử An cùng đồng đội phải vượt qua nhiều trận chiến đẫm máu trong rừng rậm.
Khi tìm được Linh Nguyệt, Tử An nghĩ rằng nhiệm vụ đã hoàn thành. Tuy nhiên, bác sĩ này từ chối rời đi nếu không được mang theo 70 người tị nạn mà cô đang chăm sóc. Tử An phải đối mặt với một lựa chọn khó khăn: tuân lệnh để sống sót hay làm điều đúng đắn để cứu người.
Cuối cùng, một cuộc khủng hoảng mới ập đến, đẩy Tử An và đồng đội vào trận chiến cuối cùng giữa nghĩa vụ và lương tri. Lính đánh thuê 2 là câu chuyện về những quyết định sinh tử và trách nhiệm của con người trong chiến tranh.