In 1960s China, French diplomat Rene Gallimard falls in love with an opera singer, Song Liling – but Song is not at all who Gallimard thinks.
1990
1970
2016
2011
2019
2013
1991
1994
1999
2018
1988
1931
2002
2021
2012
1981
1996