photos news photos news Passing Shadows 1934 46 min Mystery The film stars Edmund Gwenn, who plays a chemist, whose son Lawrence (played by Barry MacKay) is attacked on a train. He appears to have shot the man. watched want to watch oscars IMDb 4.6 director Leslie S. Hiscott news ✕ loading… photos ✕ cast Edmund Gwenn David Lawrence Barry MacKay Jim Lawrence Aileen Marson Mary Willett D.A. Clarke-Smith Stranger Viola Lyel Mrs. Willett Wally Patch Sergeant John Turnbull Inspector Goodall Barbara Everest Mrs. Lawrence B Beatrice Marsden Mrs. Smith P Philip Hewland Minor Role B Barry O'Neill Minor Role