Adrien Brody se convirtió en la persona más joven hasta la fecha en ganar un Premio de la Academia al Mejor Actor. Cuando ganó la estatuilla por esta película tenía 29 años.
Las ganancias de la 'premiere' en Amsterdam fueron donados a la Casa de Ana Frank.
Más de 1.400 actores se presentaron al casting en Londres para el papel de Wladyslaw Szpilman. Insatisfecho con todos los candidatos, el director Roman Polanski entrevistó a Adrien Brody, ya que pensaba que era la persona ideal para interpretar al protagonista. Justo en esa época Brody estaba filmando 'El misterio del collar'.
Durante el rodaje de la película, mientras el equipo buscaba lugares para rodar en Cracovia, Roman Polanski encontró a un hombre que había ayudado a su familia a sobrevivir a la guerra.
Adrien Brody pesaba 73 kilos antes de comenzar el rodaje pero tuvo que perder 14 kilos para el papel de Wladyslaw Szpilman. La estricta dieta que duró seis semanas, consistía en consumir diariamente dos huevos pasados por agua y té verde para el desayuno, un poco de pollo para el almuerzo y un pequeño trozo de pescado o pollo con verduras al vapor para la cena.