The films of yesterday, today, and tomorrow