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