Films: Advanced technology