I'm confident that you can listen to a person from another part of India speak Hindi and make a guess where they are from. Possibly a person from a remote or rural part of your country may be difficult for you to understand at all. It's the same with English. I am a native AmE speaker, and when I watch a movie or TV show with BrE dialog- especially native Scots, I often have to turn on the subtitles!
You mention watching English-language movies. That can be a help, but only if you are not using subtitles. If you have the subtitles at the bottom of the screen, then you are not listening, you are reading. Reading will not help you much in learning to understand spoken English.