Watching movies is one of the best ways to learn a new language. Not only can movies improve listening and comprehension skills, but they can help with vocabulary and pronunciation while keeping your ESL students entertained along the way!
My students are big fans of "Movie Days"! They also enjoy learning about the plot and the characters before watching a movie (which you can find online or some sites have worksheets on vocabulary and discussion questions).
I tend to stick to comedy and dramas with lighter plots in order to capture the attention of all students regardless of their levels. Most DVDs these days come with subtitles which I do use as I find many students in the lower levels prefer reading along with the movie and visually seeing the words.
My Big Fat Greek Wedding, What About Bob, ELF, The Sound of Music, Planes Trains and Automobiles, Mrs. Doubtfire, Marley and Me, Groundhog Day, Momma Mia, The Blind Side, Mr. Bean and animated ones such as Despicable Me are just a few movies I have found to be a big success with my ESL students.