Question: who plays henry gowen on when calls the heart?
Answer: Martin Cummins