ולאדיסלב שפילמן (אדריאן ברודי) הוא פסנתרן יהודי מוכשר שמוצא את עצמו בלב סערת מלחמת העולם השנייה כאשר גרמניה הנאצית פולשת לפולין. בתחילת המלחמה, שפילמן מנגן ברדיו הפולני, אך כאשר פצצה גרמנית מפציצה את תחנת הכוח, שידורי הרדיו נעצרים וכל עולמו מתהפך. במהלך הקמת גטו ורשה, שפילמן נאבק לשרוד לצד משפחתו, ומוזיקתו הופכת לאמצעי קיום ותמיכה נפשית עבורם. הוא היחיד מבני משפחתו ששרד את מחנות ההשמדה, אך חייו מתמלאים סבל, השפלה ונדודים בין מקומות מסתור בגטו ההרוס.
במהלך תקופה ארוכה של מחבוא, שפילמן מתמודד עם רעב, פחד ואובדן, אך ממשיך לשמור על רוחו דרך המוזיקה. באחד הרגעים המכריעים, כאשר חייל גרמני מוצא אותו מחפש אוכל, שפילמן מצליח לשכנע אותו שלא להרע לו. החייל, שנרגש מהנגינה המפתיעה של שפילמן על פסנתר שנמצא בהריסות, מחליט להושיט לו חסד ולשמור על חייו. כך, בזכות המוזיקה שלו, שפילמן מצליח לשרוד את הזוועות ולהימנע מגורלם של רבים אחרים. הסיפור מבוסס על אירועים אמיתיים ומציג את מסעו הקשה של ולאדיסלב שפילמן במאבקו לשרוד את הזוועות של השואה. הוא מתאר את הקשר העמוק בין אמנות לחיים, ואת האופן שבו מוזיקה יכולה להוות מפלט ותקווה גם ברגעים האפלים ביותר. לאורך הסרט, שפילמן מתמודד עם הפחד, הבדידות והאובדן, אך ממשיך לשמור על האנושיות והכבוד שלו מול האכזריות הבלתי נתפסת של המלחמה.
