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