Akcja filmu toczy się w Peru pod koniec XIX wieku. W miastu Iquitos pojawia się Brian Sweeney Fitzgerald (Klaus Kinski) z Irlandii. Przez tubylców zostaje wybrany jako Fitzcarraldo. Jego śnieniem jest zwierzę europejskiej opery w amazońskiej dżungli. By je wyprodukować, postanawia podejść do pracodawców kauczuku i wyrusza statkiem na jazdę po Dżungli Amazońskiej.