Литва, зима 1944 года. Аристократ Лектер с женой и детьми, сыном Ганнибалом и дочкой Мишей, укрывается от приближающегося фронта в своём охотничьем домике. В результате авианалёта родители погибают и дети остаются одни. Домик находят литовские «лесные братья», скрывающиеся от наступающей Красной Армии. Оставшись без еды, они съедают девочку. Убежавшего в лес Ганнибала спасают советские солдаты.
Прошло восемь лет. Ганнибал находится в детском доме, расположенном в бывшем замке Лектеров. Он постоянно подвергается насмешкам и унижению со стороны детей и воспитателей. Парень решается на побег и отправляется к дяде, живущему во Франции, но дядя уже умер, и юношу радушно принимает его молодая вдова, японка Мурасаки Сикибу. Мурасаки занимается с юношей японской культурой, в том числе кэндо. На городском рынке над Мурасаки зло насмехается местный мясник Поль, ранее сотрудничавший с нацистами. Он становится первым объектом мести Ганнибала: юноша, вооружившись катаной, отрубает мяснику голову. Дело расследует инспектор Попиль. Он задерживает Ганнибала по подозрению в убийстве, однако Мурасаки подбрасывает к ограде участка голову мясника, таким образом обеспечив племяннику алиби. Она умоляет племянника прекратить убийства, обещая ему близость, но тот отказывается.
Дом дяди уходит с молотка, и Ганнибал поступает в медицинскую школу в Париже, одновременно подрабатывая препаратором тел в морге. Однажды Лектер становится очевидцем гильотинирования преступника. Ему удаётся украсть препарат, обостряющий воспоминания. Подвергнув себя воздействию препарата, он вспоминает, что эсэсовские жетоны лесных братьев остались в охотничьем домике. Ганнибал возвращается на бывшую родину, где в развалинах находит медальоны. За ним следит один из «братьев» Дортлих, устроившийся после войны в милицию. Лектер связывает Дортлиха и пыткой выбивает из него сведения о местонахождении других «братьев». После признания Ганнибал казнит Дортлиха и готовит жаркое из щёк «лесного брата», добавив собранные тут же в лесу грибы.
Другой «брат», Колнас, проживает в Фонтенбло. Он обзавёлся семьёй, детьми и неплохим ресторанчиком. Увидев подкинутый Ганнибалом жетон, Колнас отправляется к вожаку — Грутасу, который тоже скрывается во Франции и занимается криминальным бизнесом по торговле людьми. Грутас посылает третьего «брата» Милко убить Лектера, но тот попадается в ловушку. Лектер погружает Милко в резервуар с формалином и выбивает из Милко сведения о Грутасе, после чего топит его в резервуаре.
Ганнибал проникает в тайную резиденцию Грутаса, но его хватают подручные «брата». Благодаря взрыву бомбы Лектеру удаётся бежать. Тогда Грутас захватывает Мурасаки и шантажирует Лектера. Ганнибал в свою очередь шантажирует Колнаса, намекая, что похитил его дочь. Колнас выдаёт местонахождение баржи Грутаса и пытается пристрелить юношу, но тот пронзает ресторатора ударом танто. Когда Ганнибал проникает на баржу, спрятавшийся Грутас стреляет юноше в позвоночник, но пуля попадает в скрытый на теле клинок. Торжествующий Грутас готовится добить «парализованного» Лектера, но тот внезапным ударом танто подрезает ахилловы сухожилия Грутаса, обездвижив «брата». Тот выдаёт местонахождение последнего из банды за обещание быстрой смерти, однако не удерживается от того, чтобы сообщить Ганнибалу страшную правду: мальчика тоже кормили бульоном, сваренным из его сестры. В бешенстве Лектер вырезает букву «М» на груди Грутаса. Ганнибал признаётся в любви Мурасаки, но та отвечает ему, что он уже утратил способность любить. Ганнибал обгрызает голову Грутаса и поджигает баржу. Затем Лектер отправляется в Канаду. Придя в лавку Гренца, он говорит литовцу: «Я прибыл за головой», — и показывает рисунок отрезанной головы «брата».
Литва, зима 1944 года. Аристократ Лектер с женой и детьми, сыном Ганнибалом и дочкой Мишей, укрывается от приближающегося фронта в своём охотничьем домике. В результате авианалёта родители погибают и дети остаются одни. Домик находят литовские «лесные братья», скрывающиеся от наступающей Красной Армии. Оставшись без еды, они съедают девочку. Убежавшего в лес Ганнибала спасают советские солдаты. Прошло восемь лет. Ганнибал находится в детском доме, расположенном в бывшем замке Лектеров. Он постоянно подвергается насмешкам и унижению со стороны детей и воспитателей. Парень решается на побег и отправляется к дяде, живущему во Франции, но дядя уже умер, и юношу радушно принимает его молодая вдова, японка Мурасаки Сикибу. Мурасаки занимается с юношей японской культурой, в том числе кэндо. На городском рынке над Мурасаки зло насмехается местный мясник Поль, ранее сотрудничавший с нацистами. Он становится первым объектом мести Ганнибала: юноша, вооружившись катаной, отрубает мяснику голову. Дело расследует инспектор Попиль. Он задерживает Ганнибала по подозрению в убийстве, однако Мурасаки подбрасывает к ограде участка голову мясника, таким образом обеспечив племяннику алиби. Она умоляет племянника прекратить убийства, обещая ему близость, но тот отказывается. Дом дяди уходит с молотка, и Ганнибал поступает в медицинскую школу в Париже, одновременно подрабатывая препаратором тел в морге. Однажды Лектер становится очевидцем гильотинирования преступника. Ему удаётся украсть препарат, обостряющий воспоминания. Подвергнув себя воздействию препарата, он вспоминает, что эсэсовские жетоны лесных братьев остались в охотничьем домике. Ганнибал возвращается на бывшую родину, где в развалинах находит медальоны. За ним следит один из «братьев» Дортлих, устроившийся после войны в милицию. Лектер связывает Дортлиха и пыткой выбивает из него сведения о местонахождении других «братьев». После признания Ганнибал казнит Дортлиха и готовит жаркое из щёк «лесного брата», добавив собранные тут же в лесу грибы. Другой «брат», Колнас, проживает в Фонтенбло. Он обзавёлся семьёй, детьми и неплохим ресторанчиком. Увидев подкинутый Ганнибалом жетон, Колнас отправляется к вожаку — Грутасу, который тоже скрывается во Франции и занимается криминальным бизнесом по торговле людьми. Грутас посылает третьего «брата» Милко убить Лектера, но тот попадается в ловушку. Лектер погружает Милко в резервуар с формалином и выбивает из Милко сведения о Грутасе, после чего топит его в резервуаре. Ганнибал проникает в тайную резиденцию Грутаса, но его хватают подручные «брата». Благодаря взрыву бомбы Лектеру удаётся бежать. Тогда Грутас захватывает Мурасаки и шантажирует Лектера. Ганнибал в свою очередь шантажирует Колнаса, намекая, что похитил его дочь. Колнас выдаёт местонахождение баржи Грутаса и пытается пристрелить юношу, но тот пронзает ресторатора ударом танто. Когда Ганнибал проникает на баржу, спрятавшийся Грутас стреляет юноше в позвоночник, но пуля попадает в скрытый на теле клинок. Торжествующий Грутас готовится добить «парализованного» Лектера, но тот внезапным ударом танто подрезает ахилловы сухожилия Грутаса, обездвижив «брата». Тот выдаёт местонахождение последнего из банды за обещание быстрой смерти, однако не удерживается от того, чтобы сообщить Ганнибалу страшную правду: мальчика тоже кормили бульоном, сваренным из его сестры. В бешенстве Лектер вырезает букву «М» на груди Грутаса. Ганнибал признаётся в любви Мурасаки, но та отвечает ему, что он уже утратил способность любить. Ганнибал обгрызает голову Грутаса и поджигает баржу. Затем Лектер отправляется в Канаду. Придя в лавку Гренца, он говорит литовцу: «Я прибыл за головой», — и показывает рисунок отрезанной головы «брата».