Question: who plays jack thornton on when calls the heart?
Answer: Daniel Lissing