Proti počátečnímu odporu skupiny Frank cestuje do Portlandu v Oregonu, aby vyšetřil vraždu v útulku pro zvířata. Setkává se s Jimem Hornem, profilerem a kandidátem skupiny Millennium Group. Horn je však rozptýlen svým bezprostředním rozvodem a mezi ním a Frankem je napětí. Když vrah znovu udeří, Horn ztrácí kontrolu a Frank nejen musí chytit vraha, který zanechává své oběti nechutné zprávy, ale musí také bojovat s Hornem, který je více než připraven zastavit vraha s předsudky.