Akcja filmu toczy się w Peru pod koniec XIX wieku. W miasteczku Iquitos pojawia się Brian Sweeney Fitzgerald z Irlandii. Przez tubylców zostaje okrzyknięty jako Fitzcarraldo. Jego marzeniem jest stworzenie europejskiej opery w amazońskiej dżungli. Aby je zrealizować, postanawia dołączyć do właścicieli kauczuku i wyrusza statkiem na podróż po Dżungli Amazońskiej.