Varsovie, au mois d’octobre 1939. Un jeune pianiste juif, Wladyslaw Szpilman, est enfermé dans le ghetto avec sa famille. Il assiste, impuissant, aux humiliations que subissent quotidiennement les siens. Grâce à une aide extérieure, il échappe de justesse à la déportation mais voit partir toute sa famille. Le jeune homme se cache alors dans les maisons vides et observe passivement les derniers habitants se révolter contre l’occupation allemande. Après avoir réussi à s’échapper miraculeusement, il se terre dans des quartiers détruits et tente de survivre, ce qui s’avère de plus en plus dur. C’est alors qu’il rencontre un nazi mélomane…
Dans un proche avenir, Leo est barman dans un Berlin en pleine ébullition. A cause d’un accident survenu dans son enfance, Leo perd l’usage de la parole et ne vit plus que pour sa séduisante petite-amie Naadirah. Quand elle disparaît sans laisser de trace, Leo se met à sa recherche et se retrouve dans les bas-fonds de la ville. Deux espiègles chirurgiens américains constituent les seuls indices qui le poussent à affronter ce milieu infernal afin de retrouver son amour.