Au début de la Seconde Guerre mondiale, Josef Rubicek, modeste employé de banque praguois, sait que comme ses congénères juifs il va être privé de liberté et déporté vers l'Est. Commence alors une attente infernale. L'étoile jaune cousue sur sa veste fait de lui un étranger dans sa propre ville. Peu à peu, il est contraint de rôder aux abords de Prague, de se calfeutrer dans une mansarde.