В августе 1945 года бывший танкист Игнат возвращается в поселок Край, где его страсть к паровозам возрождается при узнавании о заброшенном немецком паровозе «Густав» на уединенном острове. Решив восстановить паровоз, Игнат сталкивается с Эльзой, дочерью немецкого инженера, которая считает себя его законной владелицей. Внезапно для Игната, обитатели поселка видят в его свободолюбивом и мечтательном поведении угрозу. Паровозы, обретающие почти человеческие черты и имена, становятся центральными участниками драмы, где человеческие и механические судьбы переплетаются в поистине шекспировской манере, обостряя конфликты и страсти в маленьком поселке.