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...
Lust, Caution

Lust, Caution

2007

Burn After Reading

Burn After Reading

2008

Synecdoche, New York

Synecdoche, New York

2008

Five Times Two

Five Times Two

2004

The Alley

The Alley

1981

The Lost Honor of Katharina Blum

The Lost Honor of Katharina Blum

1975

Double Sacrifice

Double Sacrifice

1945

The Herdsman

The Herdsman

1982

Les petites couleurs

Les petites couleurs

2002

Alexander

Alexander

2004

Jack & Sarah

Jack & Sarah

1995

The Patriot

The Patriot

2000

Balzac and the Little Chinese Seamstress

Balzac and the Little Chinese Seamstress

2002

Out of Time

Out of Time

2003

An Ice Cream With Two scoops ...

An Ice Cream With Two scoops ...

1982

Heartbreak Hotel

Heartbreak Hotel

2006

Music Box

Music Box

1989

Amores Perros

Amores Perros

2000

Absolute Power

Absolute Power

1997

Dirty Dancing

Dirty Dancing

1987