Brian Sweeney Fitzgerald, plus connu sous le nom de Fitzcarraldo, rêve de construire le plus grand opéra du monde à Iquitos, au cœur de l’Amazonie. Pour gagner l’argent nécessaire à son projet, il achète une concession de caoutchouc le long du fleuve Uycali, réputé inaccessible à cause de violents rapides. Pour atteindre sa concession, Fitzcarraldo choisit de descendre le fleuve Pachitea, séparé de l’Uycali seulement par une montagne. Il devra hisser son bateau à vapeur en haut de la montagne pour basculer sur l’autre versant. Sa tentative finit par échouer et Fitzcarraldo transforme son navire en théâtre en accueillant chanteurs et musiciens pour un spectacle unique au cœur de la forêt amazonienne.
Sam Wheat, cadre dans une banque dévouée aux affaires, vit heureux avec Molly Jensen, sa compagne, sculpteur de talent. Un soir, au retour d'un spectacle, Sam s'effondre, victime des balles de Willie Lopez, un malfrat, et meurt dans les bras de Molly. Son fantôme va rapidement s'apercevoir que c'est son meilleur ami, Carl Bruner, qui a commandité le meurtre. Impliqué dans un trafic de blanchiment d'argent avec la mafia, Carl savait que Sam découvrirait tôt ou tard le pot aux roses. Profitant de sa disparition et du désespoir de Molly, Carl entreprend de courtiser la jolie veuve. Incapable de communiquer avec sa bien-aimée, le fantôme de Sam assiste, impuissant, à ces démarches écoeurantes, tandis que Willie Lopez entend terminer son contrat en supprimant la jeune femme. Décidé à la protéger, Sam entre en contact avec une voyante...