In 1955, who played the role of John J. Macreedy in the film titled Bad Day at Black Rock? June 7, 2017 By Show answer Spencer Tracy More Entertainment QuestionsMore Movies Questions