Oskar Schindler (Liam Neeson), industriale tedesco di origine morava, arriva a Cracovia nel 1939, poco dopo che la vasta comunità ebraica è stata costretta al ghetto. Schindler riesce a farsi assegnare molti ebrei, sfruttandoli come manodopera in una fabbrica di pentole. Colpito dalla ferocia della persecuzione razziale nazista…