In my ESL Informal Conversation class, students were introduced to 12 new slang phrases regarding "taking a vacation." I tested students on their ability to use those words by providing a "fill-in the blank activity." I was not happy with the results.
Students were then put in groups and told to imagine that they were in a car traveling together to San Diego for the weekend. They then wrote a dialogue using as many words from among the new slang phrases as possible and practiced this dialogue seeking correction of pronunciation and grammar. They then created a digital film of their group speaking this dialogue in a car in the college parking lot (complete with props) pretending that they were actually traveling to San Diego.
They were then re-tested with the same "fill-in the blank activity" to see if their ability to use the words had increased. It did by 99% and demonstrated that film projects are not only fun but add to language fluency.
The films were shown in class for more fun and additional practice.