Question: who did the voices for thomas the tank engine
Answer: Actor / Actress Region Role ( s ) Notes Joseph May US Thomas `` The Adventure Begins '' onwards John Hasler UK US / UK Rheneas ( series 20 onwards ) Tim Bain Aiden and Madeleine 's father David Bedella Victor , Carlos , The Mayor of Sodor and the Cuban man Sanjeev Bhaskar Shankar Sheena Bhattessa Noor Jehan and Charubala Jamie Campbell Bower Skiff Chipo Chung Hong - Mei Nathan Clarke Alfie Olivia Colman Marion Jules de Jongh US Emily , Mavis ( Season 13 -- 16 ) , Lady Hatt , The Duchess of Boxford , Stephen Hatt ( `` Diesel 's Special Delivery '' ) , Bridget Hatt , Bridget Hatt 's Friends , Some Children , Little