История рассказывает о юном американском школьнике по имени Тодд Боуден, для которого урок истории становится ключом к загадкам прошлого. С интересом он листает архивы, пока не наталкивается на связь между своим соседом и суровой страницей истории человечества: мужчина — бывший нацистский преступник, избежавший суда. В обмен на молчание мальчик настойчиво требует, чтобы старик открыл ему ужасные тайны той эпохи. Пока его сверстники осваивают физику и математику, Тодд углубляется в «опасную науку» — изучение зла. Сосед оказывается не только учителем с богатым опытом, но и носителем нерастраченной жестокости. В старике вновь просыпается кровожадный надзиратель концлагеря Курт Дюссандер, и перед способным человеком открывается испытание, где ставкой становится душа ученика. Постепенно Тодд оказывается втянутым в мир амбивалентной морали, где каждое открытие обнажает цену молчания и заставляет выбрать между любопытством и состраданием, между знанием и безопасностью, между прошлым и настоящим.
Впервые планы по экранизации одноимённой повести Стивена Кинга появились ещё в далёком 1984 году. Джеймс Мейсон должен был сыграть роль Курта, но, ещё до того как начались съёмки, он скончался от сердечного приступа. Ричард Бёртон, который рассматривался в качестве его замены, также умер, так и не успев получить официальное приглашение на участие в проекте. Третья попытка создания фильма состоялась в 1987 году, и на этот раз дело дошло до съёмок. Однако после шести недель работы были прерваны из-за значительного перерасхода бюджета, когда до завершения съёмочного процесса оставалось всего 10 дней. В главных ролях снимались Рик Шродер и Никол Уильямсон, а режиссёром был Алан Бриджес. Через год источники дополнительного финансирования были найдены, но от продолжения съёмок пришлось отказаться, поскольку Рик Шродер слишком сильно вырос за прошедшее время, и проект был окончательно заброшен. По словам самого Стивена Кинга, который получил возможность увидеть отснятый материал, экранизация должна была получиться очень качественной.
Съёмки фильма должны были начаться в июне 1996 года, но из-за значительных разногласий между режиссёром Брайаном Сингером и продюсером Скоттом Рудином и студией Spelling Films были отложены почти на полгода.
Закадровый голос одного из учителей в самом начале картины принадлежит Кристоферу МакКуорри.
По своему собственному признанию, 57-летний на тот момент актёр Иэн МакКеллен был порядком удивлен предложением сыграть роль по сценарию 75-летнего Курта Дюссандера.
После того, как Стивен Кинг узнал, что его повесть собирается экранизировать Брайан Сингер, он продал права всего за 1. Кроме того, писатель исполнил роль одного из гостей на выпускной церемонии.