Question: who does the voiceover for thomas the tank engine
Answer: John Hasler