Emil (Marek Kossakowski) wraca do Polski z Niemiec, gdzie pracował. W domu czeka na niego ciężarna Ania (Anna Próchniak). Dzięki zarobionym pieniądzom młodzi mają nadzieję rozwiązać swoje problemy finansowe. W pociągu "Barbakan" relacji Szczecin-Kraków dochodzi jednak do wydarzenia, które drastycznie zmienia plany Emila.
Jak wiele może zmienić się w życiu człowieka dosłownie na kilka chwil przed osiągnięciem celu? 21-letni Emil kończy pracę zarobkową w Niemczech i wraca do Łodzi do swojej dziewczyny, zaledwie 18-letniej Ani, która jest w zaawansowanej ciąży. Powrót Emila ma rozwiązać wszystkie problemy pary. Ale los postanawia pokrzyżować plany chłopaka w czasie podróży tytułowym Barbakanem - pociągiem ekspresowym relacji Szczecin-Kraków.