Budapest, 1944. Giorgio Perlasca, un commerciante di carni italiano, è ricercato dalle SS. La sua colpa è quella di non aver aderito alla Repubblica di Salò. Per i tedeschi è un traditore e la deve pagare. In una tasca della sua giacca c’è una lettera firmata dal generale spagnolo Francisco Franco che lo invita, in caso di bisogno, a presentarsi presso una qualunque ambasciata spagnola. In pochi minuti diventa Jorge Perlasca e si mette al servizio dell’ambasciatore Sanz Briz per salvare dalla deportazione quanti più ebrei possibile. Quando Sanz Briz, per questioni politiche, è costretto a lasciare Budapest, Perlasca assume indebitamente il ruolo di ambasciatore di Spagna. In soli 45 giorni, sfruttando straordinarie doti diplomatiche e un coraggio da eroe, evita la morte ad almeno 5.200 persone. A guerra conclusa torna in Italia e conduce una vita normalissima, non sentendo mai la necessità di raccontare la sua storia, se non a pochi intimi. Vive nell’ombra fino al 1988, quando viene rintracciato da una coppia di ebrei ungheresi che gli devono la vita…