I hate excuses like "let's speak English because we're in America" but this is supposed to be Russia in 1969 and they all speak English ( with russian accent) between themselves . I just watch "The Recruiter", not a big budget production and maybe unknown actors , but they were soo good working with languages, going from French to English so smoothly, using subtitles when needed and never justifying the " necessity " of speaking English all the time. It's so sad to see a team work so hard producing a show like Jack Ryan and letting us loose all credibility and/or taking us out of the story with those absurdities so easy to fix.