A Thousand Years of Good Prayers

A Thousand Years of Good Prayers is a 2007 American drama film directed by Wayne Wang and starring Faye Yu, Henry O, Vida Ghahremani and Pasha D. Lychnikoff.

[1] It was made as a companion piece to The Princess of Nebraska, a 2007 film also directed by Wayne Wang and adapted from Yiyun Li’s short story.

Running parallel to this plot is Mr. Shi's park bench meetings with an elderly woman, Madam (Vida Ghahremani), who had fled to the United States from Iran after the revolution.

Knowing that she had later studied in America for a few years, Wang gave her a call, decided that her English was fluent enough for the lead role and persuaded her to hold off her own directorial work in China for a 4-week commitment to his project.

Kim Voynar of Cinematical described the film as being "meticulously paced and beautifully shot",[5] while Screen International writer Patrick Z. McGavin called it "not earth-shattering or particularly urgent, though it enables a talented filmmaker to work through personal ideas about assimilation and family conflict in an open, smart and gracious way.