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