explain Films (643) 6