Actor (32 credits)
- Thomas & Friends: The Complete Series 18 (2017) Thomas (UK) / Toby (UK) / Rheneas (UK & US) / Owen (UK & US) / Troublesome Trucks (UK & US), voice acting
- Thomas & Friends: Thomas' Holiday Collection (2017) Stanley (US), voice acting
- Thomas & Friends: The Complete Series 17 (2016) Thomas (UK) / Toby (UK) / Flynn (UK & US) / Rheneas (UK & US) / Troublesome Trucks (UK & US) / Owen (UK & US), voice acting
- Thomas & Friends: The Complete Series 16 (2015) Thomas (UK) / Toby (UK) / Ferdinand (UK) / Rheneas (UK & US), voice acting
- Thomas & Friends: Dinos and Discoveries (2015) Thomas (UK) / Toby (UK) / Stanley (US) / Rheneas (UK & US), voice acting
- Thomas & Friends: Fantastic Friends (2015) Thomas (UK), voice acting
- Thomas & Friends: Tales on the Rails (2015) Troublesome Trucks (UK & US), voice acting
- Thomas & Friends: 1st Class Stories (2015) Thomas (UK) / Toby (UK) / Ferdinand (UK) / Rheneas (UK & US), voice acting
- Thomas & Friends: The Christmas Engines (2014) Thomas (UK) / Rheneas (UK & US) / Owen (UK & US), voice acting
- Thomas & Friends: Spills and Thrills (2014) Thomas (UK) / Toby (AUS) / Troublesome Trucks (UK & US), voice acting
- Thomas & Friends: Engines to the Rescue (2014) Charlie (US) / Flynn (UK & US), voice acting
- Thomas & Friends: The Complete Series 15 (2014) Thomas (UK) / Toby (UK) / Ferdinand (UK), voice acting
- Thomas & Friends: Signals Crossed (2014) Rheneas (UK & US), voice acting
- Thomas & Friends: Tale of the Brave (2014) Thomas (UK) / Troublesome Trucks (UK & US), voice acting
- Thomas & Friends: Trouble on the Tracks (2014) Thomas (UK) / Toby (UK) / Charlie (US), voice acting
- Thomas & Friends: King of the Railway (2013) Thomas (UK) / Toby (UK) / Rheneas (UK & US) / Troublesome Trucks (UK & US), voice acting
- Thomas & Friends: The Complete Series 13 (2013) Thomas (UK) / Toby (UK), voice acting
- Thomas & Friends: Santa's Little Engine (2013) Thomas (UK) / Flynn (UK & US), voice acting
- Thomas & Friends: Blue Mountain Mystery (2012) Thomas (UK) / Toby (UK) / Rheneas (UK & US) / Owen (UK & US), voice acting
- Thomas & Friends: A Very Thomas Christmas (2012) Charlie / Rheneas, voice acting
- Matt Hatter Chronicles (2011) Craw
- Thomas & Friends: Day of the Diesels (2011) Thomas / Toby (UK), Stanley (US)
- Thomas & Friends: The Best of Thomas (2010) Thomas, voice acting
- Thomas & Friends: Misty Island Rescue (2010) Thomas / Ferdinand (UK)
- Alice in Wonderland (2007) voice acting
- Zorro: Generation Z - The Animated Series (2006) Diego Dela Vega
- Zorro: Return to The Future (2006) voice acting
- Harry and His Bucket Full of Dinosaurs (2005) Pterence (UK)
- Noddy and the Island Adventure (2005)
- Corneil et Bernie (2003) Bernie Barges
- Xcalibur (2001) Herik
- Thomas the Tank Engine & Friends (1984) Thomas (UK)