Question: Who plays henry on when calls the heart?
answer: Martin Cummins
answer: Martin Cummins