Dexter Season 2 (Thiên Thần Khát Máu - Mùa 2) tiếp tục theo dõi cuộc sống kép của Dexter Morgan (do Michael C. Hall thủ vai). Trong khi vẫn giữ bí mật về sự thật đáng sợ của mình là một tên sát nhân hàng loạt, Dexter phải đối mặt với một thách thức mới khi một kẻ sát nhân hàng loạt khác, dưới bí danh "The Bay Harbor Butcher," bắt đầu để lại các thi thể trong vùng Miami.
Với sự truy đuổi ngày càng nghiêm ngặt từ cảnh sát, bao gồm ông chịu trách nhiệm điều tra vụ án, giám đốc Maria LaGuerta (do Lauren Vélez thủ vai), Dexter phải cân nhắc giữa việc giết người và che đậy bí mật của mình, đồng thời cố gắng tìm cách loại bỏ kẻ giết người mới. Mùa này, Dexter phải đối mặt với nhiều tình huống nguy hiểm và quyết định đạo đức đầy căng thẳng.