Question: who played tom thornton in when calls the heart?
Answer: Max Lloyd-Jones