Films: Past and present