When subtitles are present, the viewer tends to focus on those and neglects the listening part. If you really want to improve your English, then force yourself to watch English-language TV without the subtitles (or transcription), and with a dictionary by your side. Another idea is to watch the film once without subtitles, to see what you can understand, and then watch it a second time with the subtitles. That way you will get to use and practise your listening skills in English, rather than simply practising your reading skills in your own language. An English transcription would be much better than subtitles (translations), but even then you'll only really be practising your reading skills.