Filmen foregår i 1913 i Budapest, i hjertet af Europa. Den unge Irisz Leiter ankommer til den ungarske hovedstad med store forhåbninger om at komme i arbejde som hattemager hos den legendariske hattebutik, der tilhørte hendes forældre. Ikke desto mindre bliver hun sendt væk af den nye ejer, Oszkár Brill.
Mens forberedelserne er i gang hos Leiter hatteforretning, så man kan tage imod gæster af højere rang, kommer en mand pludselig væltende ind og vil have fat i Irisz. Manden leder efter en ved navn Kálmán Leiter.
Irisz nægter at forlade byen, men hun er samtidig nødt til at følge Kálmáns spor, da det er den eneste vej for at finde frem til hendes fortid. Hendes søgen bringer hende igennem de mørke gader i Budapest, hvor kun Leiter hatteforretning skinner sammenlignet med resten af civilisationen, hvor uro og undergang lurer.
Abonnér på 'Nyheder fra Filminstituttet' og få seneste nyt om dansk film og Filminstituttets aktiviteter i din indbakke. Nyhedsbrevet udkommer 3-4 gange om måneden.