A Thousand Years of Good Prayers
The film follows Mr. Shi, a retired widower from Beijing. When his only daughter, Yilan, who lives in Spokane, Washington and works as a librarian, gets divorced, he decides to visit her to help her heal. However, Yilan is not interested. She tries keeping an emotional distance but when this finally fails she begins physically avoiding her father. He confronts her about an affair with a married Russian man and she, in turn, lets loose about all the gossip she'd heard as a young girl about his alleged affair with a female colleague back in China.

similar movies
Gold and Sand
1966
genre:Drama
Not Scared to Die
1973
genre:Action
Drama
History
The Funeral
1996
genre:Crime
Drama
The King of Masks
1995
genre:Drama
Yi Yi
2000
genre:Drama
Lan Yu
2001
genre:Drama
Romance
Cliff Walkers
2021
genre:Thriller
Crime
History
Drama
The Tribunal
2016
genre:Drama
Comedy
Romance
The Young Girl and the Monsoon
2001
genre:Drama
The Last Song
2010
genre:Drama
Family
Romance
The Bitter Tea of General Yen
1932
genre:Drama
Romance
Murphy's Romance
1985
genre:Comedy
Drama
Romance
The Human Condition III: A Soldier's Prayer
1961
genre:War
Drama
History
Butterfly
1999
genre:Drama
Omelette
1992
genre:TV Movie
Comedy
Drama
The Stoning of Soraya M.
2009
genre:Crime
Drama
Two Halves of a Heart
1982
genre:Drama
Family
The Ties That Bind
2014
genre:Drama
Crime
Mystery
TV Movie
Every Other Week
2006
genre:Comedy
Drama
Romance
Being Brave
2021
genre:Drama