James should make a questionnaire or make a quiz type of a thing and then ask the students to fill it.
For selecting the students he should not point out a specific class or a specific group, the sample should be from the entire school hence cluster or stratified sampling to get better results.
And also make sure that all the age groups get the questionnaire. He can also first sample out movie enthusiasts and then further randomly choose a few of them.