A meditation on film, language, and human nature.
1998
2026
1985
1992
2025
1973
1999
1958
2016
1980
2018
1965
1952