Ключевой поворот в сюжете — это не внезапное событие, а постепенная трансформация главного героя, капитана Уилларда. По мере продвижения вверх по реке и чтения досье на полковника Курца, Уиллард из простого исполнителя приказа превращается в человека, одержимого своей целью. Он начинает понимать и даже в чем-то сочувствовать Курцу, видя в нем не просто сумасшедшего, а человека, который осмелился заглянуть в бездну и не отвернулся. Убийство Курца перестает быть для него просто миссией, оно становится личным, экзистенциальным актом.
Концовка и ее скрытые смыслы: Финальная сцена, где Уиллард убивает Курца мачете, смонтирована параллельно с ритуальным жертвоприношением водяного буйвола местным племенем. Этот прием напрямую связывает современное, технологичное убийство с древним, первобытным ритуалом. Коппола показывает, что в своей основе насилие не изменилось. Курц, по сути, сам жаждет смерти. Он видит в Уилларде не врага, а избавителя, посланника, который должен завершить его историю и рассказать ее правдиво. Его последние слова, «Ужас... Ужас», — это не просто констатация, а завещание. Он передает свое знание об истинной природе вещей Уилларду.
После убийства Курца туземцы склоняются перед Уиллардом, готовые принять его как нового лидера. В этот момент Уиллард сталкивается с главным выбором: занять место Курца и стать новым богом насилия или отвергнуть этот путь. Он решает уйти, забирая с собой Лэнса, последнего выжившего из его команды. Он выключает радио, по которому мог бы вызвать авиаудар для уничтожения лагеря (как изначально планировалось в одной из версий финала). Этот жест можно трактовать как окончательный отказ от методов «цивилизованного» мира и от пути Курца. Уиллард покидает «сердце тьмы», но он уже никогда не будет прежним. Он познал «ужас» и теперь ему предстоит с этим жить.