

Though rarely it has to. Someone speaking multiple entirely different languages usually can’t pronounce them all like a native speaker no matter how good they are, so small issues are perfectly acceptable.
It only really becomes a problem when movies try to convince us that it’s supposed to be their native language, e.g Scarlet Johansson as the Black Widow - who is supposed to be a Russian spy.





I’m not saying she should have a Russian accent while speaking English - she is a spy, that would be stupid - but that Scarlet Johansson is pretty rubbish at speaking Russian, which her character should be perfectly fluent in as that’s her native language.