In my opinion, watching movies is ineffective until you can read the subtitles in the target language. This is at the B1/B2 level. Before that you're just focusing on the native language.
Once you hit the B levels, things get easier. But it's uphill until then and tutors or courses are your best bet to get there.