Pel·lícula de Roman Polanski de 2002, guanyadora de tres oscar
Adrien Brody .... Wladyslaw Szpilman
Thomas Kretschmann .... Capità Wilm Hosenfeld
Frank Finlay .... Pare
Maureen Lipman .... Mare
Emilia Fox .... Dorota
Ed Stoppard .... Henryk
Julia Rayner .... Regina
Jessica Kate Meyer .... Halina
Michal Zebrowski .... Jurek