Berlin, 1943 rok. Anna Banaś (Magdalena Cielecka) chce poinformować Hansa Villmeiera (Paweł Deląg), że jest z nim ciąży. Na miejscu okazuje się jednak, że Hans ma żonę i dwie córki, a na wieść o ciąży Anny zamyka przed nią drzwi. Zszokowana kobieta mdleje na schodach i rodzi syna, któremu daje na imię Heinz-Dieter Banas. Dorastający na Górnym Śląsku Heinz mieszka wraz z matką, ojczymem (Eryk Lubos) i przybraną siostrą Marleną (Karolina Szymczak). Od dzieciństwa jego największą pasję stanowi piłka nożna, najlepszym zaś przyjacielem jest Ginter (Sebastian Fabijański), z którym rywalizuje zarówno na boisku, jak i w życiu prywatnym, walcząc o względy Marleny, marzącej o karierze filmowej.
Wkrótce z powodu ciężkiej kontuzji Ginter zmuszony jest zakończyć karierę, kariera Heinza nabiera tempa, a on sam nie stroni od rozrywkowego trybu życia. Wkrótce debiutuje w reprezentacji Polski. Podczas meczu z Brazylią w Rio de Janeiro Heinza z trybun zauważa ojciec, którego Heinz nie widział od dziecka. Wkrótce Heinz spotyka się z ojcem, który namawia go do ucieczki do Republiki Federalnej Niemiec i podpisania kontraktu z 1. FC Köln. Jednak przed rozpoczęciem meczu dowiaduje się o dwuletniej dyskwalifikacji, a zarazem o oszustwie ojca, któremu zależało tylko na pieniądzach[4].
Heinz w końcu wraca do Polski, gdzie kontynuuje karierę. Po powrocie zmienia nazwisko na Jan Banaś. Wkrótce zostaje piłkarzem Górnika Zabrze i odnosi z klubem największy sukces w historii polskiej klubowej piłki nożnej – awans do finału Pucharu Zdobywców Pucharów 1970. Podczas oglądania półfinałowego meczu Górnika Zabrze z AS Romą w pubie, który zakończył się zwycięstwem polskiego klubu po rzucie monetą, ojczym Jana, Hans Danisz doznaje zawału i umiera.
Podczas meczu Polska – RFN na mistrzostwach świata na Waldstadion we Frankfurcie Banaś sprowokowany przez Gintera rani go nożem, zostaje zatrzymany przez policję, i mecz ogląda na komendzie. Ostatecznie Ginter składa zeznania na korzyść Banasia, w wyniku czego Jan zostaje wypuszczony na wolność. Następnie idzie do szpitala w odwiedziny do Gintera, gdzie spotyka Marlenę, która została żoną Gintera, i ich wspólną córkę.