Josh Hartnett vốn là người vững lòng tin, nhưng đôi khi, điều đó lại khiến cuộc sống của anh gặp nguy hiểm. Là một tín đồ của chế độ ăn chay, nhưng giờ đây, tài tử 30 tuổi buộc phải cho thêm các loại thịt vào thực đơn của mình vì đã trở nên ốm yếu hơn trước đây. Trong thời gian ghi hình Thược dược đen tại Bulgaria, Josh Hartnett trở nên hốc hác gày gò do chế độ ăn kiêng nghiêm ngặt và những áp lực từ công việc. Anh kể lại: "Ở đó mọi đồ ăn dường như toàn là thịt, vào mọi bữa ăn. Nhưng tôi vẫn phải ăn chay trong lúc phải làm việc tới 12 tiếng mỗi ngày".
Và khi bác sĩ đề nghị Josh ăn thêm thịt để tăng cường sức khỏe, ngôi sao nổi tiếng đã thừa nhận rằng đã một thời gian dài anh không hề động tới chất đạm. Bác sĩ liền kiên quyết ra lệnh thêm thịt vào thực đơn, và Josh không hề tỏ ý phản đối.