История простого американского парня по имени Иг Перриш, который просыпается рано утром с диким похмельем и обнаруживает, что у него на голове выросли настоящие рога. Вместе с рогами у героя появляется еще одно дьявольское качество: в присутствии Перриша люди начинают говорить то, что думают на самом деле, и все грязные секреты оказываются на поверхности. Теперь Иг может узнать, кто на самом деле убил его девушку, поскольку в этом преступлении обвиняют его самого, хоть и бездоказательно.
В окрестностях небольшого городка падает самолёт, на борту которого находится чрезвычайно опасный вирус. Зараза попадает в водную систему города, жители один за другим «заболевают» и начинают яростно бросаться на всех подряд. Военные оперативно запирают город на карантин, отстреливая зараженных.
Генри, один из наиболее разыскиваемых киллеров в отставке, живёт отшельником на берегу озера в труднодоступной лесной чаще. Однажды недалеко от его дома происходит несчастный случай: на мотосанях разбивается девушка. Перед Генри встаёт дилемма: спасти девушку, подвергнув себя риску быть обнаруженным или поступить так, как подсказывает здравый смысл и многолетний опыт.
Журналистка Кристи Дэвис пишет статью о работе полиции, сотрудничая с детективом Руни из отдела убийств. И в первый же день они оказываются на месте преступления — девушка повешена, а на груди у нее вырезана буква. А неподалеку в здании детектив Руни находит на стене игру в виселицу и вырезанные цифры, которые совпадают с номерами жетонов его и полицейского в отставке, бывшего детектива Арчера. Пенсионер Арчер с охотой берётся помогать в расследовании, когда становится ясно, что в городе орудует серийный убийца — на следующий день детективы находят ещё одного повешенного.