Sir Nicholas „Nicky" Winton (Johnny Flynn), ein junger Londoner Makler, rettete in den Monaten vor dem Zweiten Weltkrieg 669 Kinder vor den Nazis. Nicky besuchte Prag im Dezember 1938 und fand dort Familien vor, die vor dem Aufstieg der Nazis in Deutschland und Österreich geflohen waren und unter verzweifelten Bedingungen, mit wenig oder gar keiner Unterkunft und Nahrung und unter der Bedrohung einer Nazi-Invasion lebten. Ihm war sofort klar, dass es ein Wettlauf gegen die Zeit war. Wie viele Kinder konnten er und sein Team retten, bevor die Grenzen geschlossen wurden? 50 Jahre später, wir schreiben das Jahr 1988, wird Nicky (nun gespielt von Anthony Hopkins) vom Schicksal der Kinder verfolgt, die er nicht nach England in Sicherheit bringen konnte. Er macht sich immer wieder Vorwürfe, weil er nicht mehr getan hat. Erst als er in der BBC-Fernsehshow „That's Life!" überraschend einige überlebende Kinder kennenlernt, die inzwischen erwachsen sind, beginnt er, sich mit seiner Schuld und seinem Kummer auseinanderzusetzen, die er fünf Jahrzehnte lang mit sich herumgetragen hat.