Acted in 55
2020s
- 2021
Thomas & Friends: Animal Adventures
Cranky / Ben / Rusty / Merrick / Passenger / Farmer McColl (voice)
Thomas and Friends: The Super Engine
Rocky (voice)
- 2020
Thomas & Friends: Steam Team to the Rescue
Cranky / Winston / Wellsworth Station Workman (voice)
2010s
- 2019
Thomas & Friends: A Colourful World
Spencer / Stanley / Kevin / Duke of Boxford / Knapford Stationmaster / Rocky / Ben (voice)
Thomas & Friends: Digs & Discoveries
Cranky (voice)
Thomas & Friends: Monkey Trouble!
Cranky / Ben (voice)
- 2018
Thomas & Friends: Here Comes the Steam Team!
Ben / Kevin / Passengers (voice)
Thomas & Friends: On the Go with Thomas
Kevin / Cranky / Passenger / Knapford Station Worker (voice)
Thomas & Friends: Danger at the Docks
Cranky / Dock Manager / Kevin (voice)
- 2017
Thomas & Friends: Christmas on Sodor
Rex's Driver / Bert's Driver (voice)
Thomas & Friends: Extraordinary Engines
Captain Joe (voice)
Thomas & Friends: Tales from the Rails
Rocky / Cranky / Stanley / Farmer McColl (voice)
- 2016
Thomas & Friends: Full Steam to the Rescue!
Rocky / Butch / Kevin / Cranky (voice)
Thomas & Friends: Bubbling Boilers
Cranky (voice)
- 2015
Thomas & Friends: 1st Class Stories
Spencer / Rocky / Farmer Trotter / Farmer McColl / Charlie / Kevin / Bash / Headkeeper Jack / Rusty / Various (voice)
Thomas & Friends: Wild Water Rescue & Other Engine Adventures
Winston (voice)
Thomas & Friends: Whale of a Tale and Other Sodor Adventures
Winston (voice)
Thomas & Friends: Dinos and Discoveries
Cranky / Stanley / Scruff (voice)
- 2014
Thomas & Friends: The Christmas Engines
Rusty (voice)
Thomas & Friends: Trouble on the Tracks
Rusty (voice)
Awesome Adventures: Party Surprise!
Little Boy / Victor / Kevin (voice)
Thomas & Friends: Spills and Thrills
Cranky / Spencer / Dock Manager (voice)
Thomas & Friends: Signals Crossed
Rusty / Passengers / Workmen (voice)
- 2013
Thomas & Friends: The Thomas Way
Rusty / Merrick (voice)
Missing
Movie
Thomas & Friends: Big Bang Surprise
Charlie / Cranky / Winston / Farmer Trotter / Rocky / Butch (voice)
Thomas & Friends: Santa's Little Engine
Winston / Diesel 10 (voice)
Thomas & Friends: Railway Mischief
Winston (voice)
- 2012
Thomas & Friends: A Very Thomas Christmas
Rusty (voice)
Thomas & Friends: The Best of James
Spencer / Victor / Kevin / Rocky / Search and Rescue Centre Manager (voice)
Thomas & Friends: The Best of Percy
Victor / Rocky / Bash / Cranky (voice)
- 2011
- 2010
Thomas & Friends: The Best of Thomas
Spencer / Victor / Kevin (voice)
2000s
- 2009
Bunny Maloney
Bunny (voice) · 52 episodes
- 2007
Finkle's Odyssey
Finkle
Blizzard: Race to the Pole
Scott · 6 episodes
- 2006
- 2002
- 2001
The Finder
Lee Ting
64 Zoo Lane
Boris (voice)
1990s
- 1999
The Tichborne Claimant
Tom Hibbert
- 1991