Повествование разворачивается вокруг Антона и Влада, молодой пары, которые возвращаются домой на машине и становятся свидетелями того, как на улице избивают молодого человека. Антон хочет вмешаться, но Влад убеждает его не вмешиваться. Позже они узнают, что пострадавший попал в больницу в тяжёлом состоянии. Врачи полагают, что нападение могло оказаться одним из преступлений на почве ненависти: на теле жертвы видны следы свастик, побои и отметки синей краски. Пострадавший умирает, однако полиция медлит с расследованием предполагаемого гомофобного убийства, считая, что государство не проявляет должного внимания к таким преступлениям. Полностью охваченный гневом и чувством вины за то, что не вмешался, Антон решает найти преступников самостоятельно, чтобы принудить правосудие к действию. Ему приходится сталкиваться с сомнениями близких, непониманием общества и темными сторонами города, где страх выражать свою идентичность заставляет людей молчать. По мере развития сюжета Антон собирает улики, выходит на след местных групп и сталкивается с угрозами. Фильм поднимает вопрос о ответственности общества за поиск истины и о цене, которую порой приходится платить тем, кто смело противостоит ненависти.