Watching movies is a great way to learn English! Most of the best students I meet learn English through movies. It’s excellent for listening, speaking, vocabulary, slang and idioms, even for reading.
Here are two different ways to use movies to learn English:
1. For speaking and listening fluency, just watch the movie for fun without stopping. Find a movie you like and watch it many times. Don’t worry about understanding every word. The first time you might watch with subtitles in your language so that you know the story, but after that only use English subtitles or no subtitles, and listen in English. This will improve both your speaking and your listening. (Yes, it’s true: you learn to speak by listening and you learn to write by reading.)
2. For reading, writing and vocabulary, choose a few minutes of the movie and go through it very slowly. Look at each sentence carefully and look up all the words in your dictionary. Repeat the sentences out loud.
If you’re only going to use one of these methods, do the first one. Don’t do #2 too much or you might get lost in your dictionary and thinking too much.
Watching movies on DVD is much better than watching on cable TV. Using DVDs you can repeat the movie when you want to, as many times as you want; you can control the subtitles, and you can choose the movies that you like.