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