1986 год, Германия. В Дюссельдорфе совершено жестокое убийство: неизвестный проник в дом четы Либертов и застрелил жившую там пожилую пару. Выжили только дети: Анна и её брат-близнец Йохан. Йохан ранен в голову и находится в тяжелом состоянии, он срочно нуждается в операции, а Анна от шока потеряла память и не реагирует на окружающих людей. Так случилось, что в том же городе живёт и работает гениальный молодой хирург Тэнма Кэндзо, который успешно проводит тяжелую операцию и спасает жизнь мальчика. Это событие перевернет всю жизнь доктора Тэнмы.
Проходит девять лет, и Тэнма заново встречается с Йоханом, который у него на глазах с улыбкой убивает пациента. Тэнма Кэндзо осознает, что он не просто спас человеческую жизнь, а воскресил настоящее чудовище, психопата и убийцу. Между тем, Йохан стремится найти сестру, с которой расстался девять лет назад. Анна Либерт, теперь уже Нина Фортнер, живёт в Гейдельберге, в благополучной семье, учится в университете, но не помнит своего прошлого и ходит на прием к психологу. Йохан посылает к новым родителям Нины наёмных убийц. Нина, приходя в себя, начинает вспоминать прошлое и понимает, что девять лет назад именно она стреляла в Йохана, и по её вине он оказался в госпитале Тэнмы. С этого момента пути персонажей расходятся. Тэнма и Нина Фортнер считают, что их долг — найти и убить Йохана, то есть предотвратить преступления, которые он совершит в будущем. Нина, уже стрелявшая в Йохана однажды, собирается завершить начатое, а также отомстить за своих родителей. Тэнма, который собственноручно спас Йохана во время операции, решает исправить допущенную ошибку. Герои ищут одного и того же человека, иногда встречаются, но действуют не сообща, а в чём-то даже друг против друга. Тэнма считает, что ответственность лежит на нём, — следовательно, ему спустить курок, а Нина не должна запятнать свою совесть убийством. Нина рассуждает аналогично: такой человек, как доктор Тэнма, не должен убивать.