فیلم فهرست شیندلر، داستان واقعی مقطعی از زندگی «اسکار شیندلر»، سرمایه دار آلمانی در خلال جنگ جهانی دوم است. اسکار شیندلر در ابتدا با استفاده از شرایطی که جنگ فراهم آورده بود، یهودیان را به عنوان کارگر برای کارخانه اش انتخاب میکند تا پول کمتری برای استخدام کارگر داده باشد و درآمد بیشتری بدست آورد. او نیز مانند سران حزب نازی فردی فرصت طلب و اهل عیش و نوش است. او به طور پیوسته در تلاش است تا با سران نازی ارتباط برقرار کند تا در این شرایط بیشترین نفع را ببرد.
ولادیسلاو (برودی) که یک نوازنده متبحر پیانو است ، مشغول یک اجرای رادیوئی است که انفجار یکی از بمب های آلمان نازی استودیوی رادیو ورشو را به هم می ریزد. ورشو تحت حمله نازی ها قرار گرفته و خانواده ثروتمند ولادیسلاو از جمله پدر ، مادر ، برادرش هنریک و خواهرانش بعد از اشغال این شهر ناچار به ترک آپارتمان مجهزشان هستند. رفتارهای خصمانه ای که با یهودیان می شود این خانواده را نیز می آزارد اما هنوز هیچ کس هدف واقعی این برنامه را نمی داند ، تا اینکه نازی ها یهودیان را سوار یک واگن باری می کنند تا به جایی نامعلوم ببرند. یکی از آشنایان خانواده در پلیس یهودی او را بیرون می کشد و با کمک دوست دیگری در آپارتمانی پنهان می شود. مدتی بعد ورشو غرق گرسنگی ، نکبت و بیماری می شود و ولادیسلاو با مو و ریشی بلند مدام تغییر مکان می دهد تا کسی او را پیدا نکند ، اما سروانی آلمانی ولادیسلاو را در خانه ای متروکه پیدا می کند و ...
در خلال جنگ جهانی دوم خلبانی گمنام (رالف فاینز) دچار حادثه میشود و در شمال آفریقا سقوط میکند. او که به سبب زخمهای هولناک و شوک روانی نام خود و گذشته اش را به یاد نمی آورد، با نام بیمار انگلیسی به نیروهای متفقین در ایتالیا تحویل داده میشود. در آنجا پرستاری به نام «هانا» (ژولیت بینوش) با اجازه سرپرست بیمارستان او را در صومعه ای در ایالت توسکانی بستری و از او مراقبت میکند...