Po piętnastu latach Jan Díte (Oldřich Kaiser) wychodzi z więzienia. Wspomina swoje życie. Przychodzi na świat w przygranicznym miasteczku, gdzie Czesi i Niemcy żyją w zgodzie. Marzeniem nastoletniego Jana (Ivan Barnev) jest zdobycie fortuny. Otrzymuje pracę kelnera w pensjonacie niedaleko Pragi. Następnie trafia do luksusowego hotelu w stolicy. Poślubia Niemkę Lizę (Julia Jentsch). Niebawem wybucha II wojna światowa. Kobieta ginie. Z kolei Jan po zakończeniu konfliku trafia do więzienia za kolaborację z okupantem.