Nel 2001 il regista hongkongolese Stanley Kwan da questo romanzo ha tratto il film "Lan Yu", interpretato da Jun Hu e Huatong Li. La pellicola venne ufficialmente selezionata al Festival di Cannes del 2001 nella sezione Un Certain Regard.