Guy Pringle et sa nouvelle épouse, Harriet, sont membres de la communauté anglaise de Bucarest, en Roumanie, à la veille de la Seconde Guerre mondiale. Après le début de la guerre, ils croisent des diplomates, des littéraires, des espions, des membres de la famille royale sans le sou, des homosexuels et des lesbiennes, alors qu'ils fuient devant l'avancée des armées allemandes vers Athènes puis vers le Caire.