A Prague, en 1919, Kafka mène une double vie : simple employé le jour, écrivain la nuit, c'est un solitaire. Quand un jour on retrouve le corps noyé de son meilleur ami, il entreprend de retrouver les meurtriers, pénétrant dans un monde marginal, dangereux et mystérieux...
La petite sirène sauve un prince de la noyade et tombe amoureuse de lui. Pour vivre avec lui, elle fait un pacte avec une sorcière maléfique : sa belle voix contre une vie sur la terre... Cela semble fonctionner mais la mémoire d'une princesse étrangère le hante encore : celle qui l'a...