Hermann Hermann est un propriétaire d'usine de chocolat, d'origine russe, dans l’Allemagne du début des années 1930. Partageant ses fantasmes et ses perversions avec sa femme Lydia, il mène une vie protégée, grand-bourgeoise mais unidimensionnelle. Alors que le pays s’apprête à connaître des bouleversements politiques, Hermann est hanté par des visions de son double. Pendant un voyage d'affaires, il rencontre le vagabond Felix et voit en lui son sosie qui lui inspire un plan risqué : Felix et Hermann vont échanger leurs rôles dans la vie. Bien que ce vagabond soit physiquement très différent d’Hermann, la figure de Felix devient progressivement une obsession…