Ở phần 2 này Daredevil sẽ phải đối đầu với một “người hùng” khác – Punisher (Jon Bethal). Với tên thật là Frank Castle, kẻ bí ẩn sát hại bọn tội phạm một cách tàn nhẫn. Khi đối diện với Daredevil, Punisher quyết định phải “dạy dỗ” cho chàng người hùng vì cho rằng anh quá yếu mềm.