Su incarico di una compagnia di traffici e trasporti belga, Marlow (Roth) risale il fiume Congo per arrivare fino alla Stazione Interna, quella gestita da Kurtz (Malkovich). Il nome di Kurtz, anche per Marlow che è l'ultimo arrivato, è come una leggenda. Le ultime notizie su di lui sono vaghe, frammentarie e inquietanti. Forse nasconde grandi quantitativi d'avorio o forse è morto.