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