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