Just as a footnote to Chuck's post. Satyajit Ray is a great film maker -- on the level of Eisenstein or DeSica.
If you get a chance, before you die, you should see any or all of the following films (on a big screen).
Apu Trilogy Devi The Middleman Charulata Two Women
Joanna