Главный герой фильма Вениамин (Петр Скворцов) считает, что мир устроен неправильно. Мир погряз во зле. Много лжи, вранья, лицемерия. Добродетель поругана. Вера утрачена. Мальчику кажется, что он знает все о моральных нормах. Как их надо соблюдать, от кого их надо защищать, что такое хорошо и что такое плохо. Его поведение становится серьезным испытанием для окружающих. Вениамин вступает в бой за свои убеждения. Главным его оппонентом становится учительница биологии Елена Краснова (Виктория Исакова). Чем кончится эта дуэль и где граница между моралью и нетерпимостью, свободой и вседозволенностью?