He is best known for playing Lieutenant Gorman from "Aliens" and John Standish from "Sherlock Holmes" staring Robert Downey, Jr.
- Stephen Hatt (thirteenth and fourteenth seasons only)
- Farmer McColl
- The Duke of Boxford
- The Maithwaite Stationmaster (Double Trouble and Wonky Whistle only)
- The Dock Manager
- A Wellsworth Station Worker (Percy's Lucky Day)
- The Blond-haired Boy (fourteenth season only)
- Bert (sixteenth season onwards)
- A Steamworks Worker (Wonky Whistle)
- The Farm Hands (Wonky Whistle)
- A Railway Inspector (Too Many Fire Engines)
- In 2011, he appeared in "Captain America: The First Avenger" with Michael Brandon and Martin Sherman.
- He also provides voices for video games.
- Both he and Togo Igawa appeared in the same episode of "Drop the Dead Donkey".
- He has appeared in the comedy show "Episodes", which also featured Joseph May and Michael Brandon.