Молодой школьный учитель Роджер влюбляется в девушку Соню, но, к сожалению, она уже замужем. Молодые люди задумывают убить ее мужа и обращаются к наемному убийце. Тот выполняет задание со знанием дела, но немного переусердствует: вместе с мужем он взрывает еще пару дюжин пассажиров самолета. Роджер встречается с убийцей в своем школьном кабинете, чтобы заплатить гонорар. Но когда он узнает, что погибло еще много невинных людей, то выходит из себя и разбивает голову убийцы пепельницей.Неожиданно Роджер замечает небольшую щель в шторах, закрывающих окно на улицу. Ему кажется, что кто-то из школьников подглядывал в нее, когда он убивал мужчину. Единственной зацепкой Роджера найти того, кто стоял под окнами, становятся следы ботинок 32-го размера. Но вскоре Роджер осознает всю сложность поисков свидетеля убийства, ибо большинство учеников носят обувь именно такого размера. Нарастающая паранойя Роджера приводит к тому, что он убивает одного из учеников.Но вскоре становится очевидным, что он ошибся. Роджер не останавливается и, движимый чувством вины за гибель невинных пассажиров самолета, все продолжает убивать детей. Вскоре он добирается до сына Сони по имени Джон. Но мальчуган оказывается достаточно сообразительным, чтобы держаться от Роджера на расстоянии вытянутой руки…