Question: Who plays henry on when calls the heart?
Answer: Martin Cummins
Martin Cummins
Natural Questions answer: Martin Cummins (from the Wikipedia article "When Calls the Heart")