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.

Loading countdown...
Lovers of the Arctic Circle

Lovers of the Arctic Circle

1998

Plus jamais possible

Plus jamais possible

2020

Freedom Writers

Freedom Writers

2007

The Motorcycle Diaries

The Motorcycle Diaries

2004

2 or 3 Things I Know About Him

2 or 3 Things I Know About Him

2005

A Girl from Hunan

A Girl from Hunan

1987

Cinderella Man

Cinderella Man

2005

After the Wedding

After the Wedding

2006

Tara Road

Tara Road

2005

Syriana

Syriana

2005

Natural Born Killers

Natural Born Killers

1994

The Godfather Part III

The Godfather Part III

1990

The War of the Roses

The War of the Roses

1989

Bed and Board

Bed and Board

1970

Shanghai Panic

Shanghai Panic

2002

Umberto D.

Umberto D.

1952

Retribution

Retribution

2017

Beauty and the Beast

Beauty and the Beast

1946

Twister

Twister

1996

Oldboy

Oldboy

2003