2021 Rocky (voice)
2021 Cranky / Ben / Rusty / Merrick / Passenger / Farmer McColl (voice)
2020 Cranky (voice)
2020 Cranky / Winston / Wellsworth Station Workman (voice)
2019 Cranky (voice)
2019 Cranky / Ben (voice)
2019 Spencer / Stanley / Kevin / Duke of Boxford / Knapford Stationmaster / Rocky / Ben (voice)
2018 Ben / Cranky / Tony / Carter (voice)
2018 Kevin / Cranky / Passenger / Knapford Station Worker (voice)
2018 Cranky / Dock Manager / Kevin (voice)
2018 Ben / Kevin / Passengers (voice)
2017 Captain Joe (voice)
2017 Rex's Driver / Bert's Driver (voice)
2017 Rocky / Cranky / Stanley / Farmer McColl (voice)
2016 Spencer / Stanley / Kevin / Cranky / Dock Manager (voice)
2016 Cranky (voice)
2016 Rocky / Butch / Kevin / Cranky (voice)
2015 Kevin / Cranky (voice)
2015 Winston (voice)
2015 Cranky / Stanley / Scruff (voice)
2015 Winston (voice)
2015 Spencer / Rocky / Farmer Trotter / Farmer McColl / Charlie / Kevin / Bash / Headkeeper Jack / Rusty / Various (voice)
2014 Kevin / Cranky (voice)
2014 Rusty / Passengers / Workmen (voice)
2014 Cranky / Spencer / Dock Manager (voice)
2014 Rusty (voice)
2014 Rusty (voice)
2014 Little Boy / Victor / Kevin (voice)
2013
2013 Spencer / Cranky / Kevin (voice)
2013 Winston / Diesel 10 (voice)
2013 Rusty / Merrick (voice)
2013 Winston (voice)
2013 Charlie / Cranky / Winston / Farmer Trotter / Rocky / Butch (voice)
2012 Rusty / Winston / Rocky / Cranky / Kevin / Merrick / Quarry Worker / Dock Workers (voice)
2012 Spencer / Victor / Kevin / Rocky / Search and Rescue Centre Manager (voice)
2012 Rusty (voice)
2012 Victor / Rocky / Bash / Cranky (voice)
2011 Stanley / Diesel 10 / Victor / Rocky / Cranky / Kevin / Farmer McColl (voice)
2011 (voice)
2010 Bash / Diesel 10 / Victor / Rocky / Cranky / Kevin / Dock Manager (voice)
2010 Spencer / Victor / Kevin (voice)
2009 Spencer / Victor / Rocky / Kevin / Duke of Boxford (voice)
2009 Bunny (voice)
2007 Finkle
2007 Scott
2006 Little Glasses Girl Fingerman
2005 Richie (voice)
2002 Assistant Director
2001 Lee Ting
2001
1999 Tom Hibbert
1999 The Weasel (voice)
1991 Fusilier David Edwards
1984
1984 Spencer / Charlie / Victor / Rocky / Cranky / Kevin (voice)