Bud Jablonski (Jamie Foxx) là một thợ săn ma cà rồng ở Los Angeles, nhưng để che giấu thân phận, anh làm việc dưới vỏ bọc thợ vệ sinh hồ bơi. Công việc thực sự của Bud là tiêu diệt ma cà rồng và bán răng của chúng để kiếm tiền. Tuy nhiên, anh gặp khó khăn tài chính và cần gấp 10.000 đô la để ngăn vợ cũ đưa con gái rời khỏi thành phố.
Không còn lựa chọn, Bud buộc phải quay trở lại Hiệp hội Thợ Săn Ma Cà Rồng, nơi anh từng bị đuổi vì vi phạm quy tắc. Nhưng để được nhận lại, anh phải hợp tác với Seth (Dave Franco) – một nhân viên văn phòng yếu đuối, chưa từng chiến đấu thực sự.
Trong lúc săn lùng ma cà rồng, Bud vô tình giết chết con gái của nữ trùm ma cà rồng Audrey (Karla Souza), khiến cô ta thề trả thù tàn khốc. Từ đây, Bud, Seth và Big John (Snoop Dogg) phải đối đầu với đội quân ma cà rồng hùng mạnh, trong một cuộc chiến sống còn đầy kịch tính.