Stefan (Lothaire Bluteau), poljski student glazbe, probudi se iz sna dok mu note skladbe još odzvanjaju u ušima. Premda ne može prepoznati melodiju, Stefan postaje uvjeren da ona ima veze s Henryjem Kesdijem (Max Von Sydow), velikim skladateljem koji je napustio karijeru prije 40 godina kada mu je prva supruga ubijena u Holokaustu.
Stefan potraži Henryja u Kopenhagenu, gdje naprasit, bolećiv starac živi sa svojom strpljivom drugom suprugom Helenom (Sarah Miles). Henry odbije Stefana, ali na čarobno-realističan način otkrije se da Stefan posjeduje tajanstvene vidarske moći te Henry popusti kada mu mladi student uspije ublažiti bol.