Fotografik Anthony próbuje rozwikłać tajemnicę Candymana, upiora, o którym krąży wiele makabrycznych historii w dzielnicy Cabrini-Green, gdzie właśnie zamieszkał.
Rok 2006, Minnesota. Do prowincjonalnego Bemidji przybywa tajemniczy mężczyzna, Lorne Malvo. Swoją brutalnością i bezwzględnością wpływa na mieszkańców miasta, w tym na udręczonego przez życie sprzedawcę ubezpieczeń, Lestera Nygaarda.
Calvin ponownie walczy o utrzymanie zakładu fryzjerskiego założonego przez swojego ojca. Tym razem deweloperzy chcą wykupić tradycyjne rodzinne firmy i zastąpić je sklepami znanych marek.