Selvom Niels Oxen er Danmarks mest dekorerede soldat, lever han et ensomt og nøjsomt liv i Københavns Nordvestkvarter, hvor han overlever ved at samle flasker og finde mad i supermarkedernes affald. For at slippe væk fra sine indre dæmoner søger den tidligere jægersoldat i De hængte hunde mod Rold Skov i Nordjylland, hvor han håber at finde ro.
Men drømmen om et stille liv bliver hurtigt knust. Efter et natligt besøg på et middelalderslot i skovens udkant bliver Oxen mistænkt for mordet på slotsherren – en tidligere ambassadør og grundlægger af en magtfuld tænketank.
Snart dukker Politiets Efterretningstjeneste og den utraditionelle efterforsker Margrethe Franck op, og Oxen bliver modvilligt trukket ind i opklaringen af en række mystiske drab. Det eneste tilsyneladende fællestræk mellem ofrene er de hængte hunde, der efterlades som et uhyggeligt spor.