I agree with your review - the film was near perfect. However, you have one important detail wrong: Juliette (Patricia Clarkson) is Canadian, not American. The film itself is a Canadian/Irish/Egyptian co-production. Not American at all.
I agree with your review - the film was near perfect. However, you have one important detail wrong: Juliette (Patricia Clarkson) is Canadian, not American. The film itself is a Canadian/Irish/Egyptian co-production. Not American at all.