1938 год, Лондон. Николас Уинтон, 29-летний биржевой брокер, ведет обычную жизнь типичного лондонца. В ходе рабочей поездки Николас приезжает в Прагу. Однако визит сразу же выходит за рамки рабочего. В Праге Уинтон встречает сотни еврейских семей, беженцев из Германии. Взрослые, вынужденные покинуть родной дом, вместе с маленьким детьми живут в нечеловеческих условия. Глядя на жалкие условия жизни беженцев, Николас принимает решение на свой страх и риск помочь хотя бы детям. К помощи несчастным он подключает прессу и чиновников, организовывает сбор средств и подыскивает семьи, готовые принять детей еврейских беженцев. Николас даже идет на подкуп, чтобы спасти малышей от концлагеря. И его старания не проходят даром.
Благодаря своей рискованной операции Уинтону удается вывезти из Чехословакии и устроить в приемные британские семьи более шестисот маленьких евреев. 1988 год. Николас Уинтон, обычный пенсионер, ведет спокойную и ничем непримечательную жизнь вместе со своей супругой, которая частенько ругает его за то, что мужчина завалил кабинет какими-то старыми бумагами. Устав от ворчания жены, Николас решает разобрать хлам и находит журнал с именами тех самых детей, которых он вывез в далеком 1938-ом. Их лица снова всплывают у него перед глазами и Николас решает узнать об их судьбе.