Hello Safi,
the problem about watching films online is, that normally its not legal unless you pay for it. So you have the choice of certain platforms as "Netlix" or "mubi" where you pay a certain amount per month or year and you have acress to all films and series, where you can always add subtitles.
If you want to use it for learning german you can also check our the internet page "LinguaTV". for refugees its for free and there you find a lot of videos with specific situations from daylylife in german with arabic subtitles. The page can also be switched in arabic and it can be used offline aswell.
Another possibility is to let google seach for german streams with englisch subtitles. You can tipe in the name of a german film (I like a lot e.g. "Good bye, Lenin", "Lola rennt", "Das Leben der Anderen", "Oh Boy", "Soul kitchen") and then add enlisch subtitles and stream and maybe you have luck and it finds streams with subtitles.
Best
Henriette