My Son John is a 1952 American political drama film directed by Leo McCarey and starring Helen Hayes, Van Heflin, Robert Walker and Dean Jagger. Walker plays the title character, a middle-class college graduate whom his parents suspect may be a communist spy.