Question: who is the actor that plays ty in heartland
Answer: Graham Wardle