Welcome to the rest of the world.
English is not my mother tongue, however I've been watching foreign films using English subtitles for quite a while. English subtitles likely provide the most utility, at least in internet land.
I also sometimes use English subtitles on English-speaking films. It used to be a must when I was still learning English, but it's still useful for noisy films or films with British/Irish/Scottish people (living in the UK for a considerable period of time didn't help at all).
Anyway, opensubtitles.org was horrible last time I checked. Some better options: