În timpul celui de-al Doilea Război Mondial, tânărul Hannibal (Gaspard Ulliel) îşi pierde părinţii şi sora în împrejurări oribile. Adolescentul reuşeşte să fugă din Lituania ocupată de comunişti şi se refugiază în Franţa, la castelul unchiului său. Acolo Hannibal face cunoştinţă cu graţioasa Lady Murasaki (Gong Li) care îl întroduce în lumea bunelor maniere, a artelor subtile şi nu numai...