| Look to the Light (2024) als Martin Reynolds |
| Our Kid (2023) als Mark Parrott |
| Losing Faith (2023) als Thomas |
| Cheating Charlie (2019) |
| Thomas & Friends: Christmas on Sodor (2017) als Narrator |
| Thomas & Friends: Journey Beyond Sodor - The Movie (2017) als Narrator (UK & US) (voice) |
| Thomas & Friends: Extraordinary Engines (2017) als Narrator (voice) |
| Thomas & Friends: Full Steam To The Rescue! (2016) als Narrator (UK & US) (voice) |
| Thomas & Friends: Tinsel on the Tracks (2016) als Narrator (voice) |
| Thomas & Friends: The Great Race (2016) als Narrator |
| Thomas & Friends: Tales on the Rails (2015) als Narrator (voice) |
| Thomas & Friends: Thomas' Christmas Carol (2015) als Narrator (voice) |
| Thomas & Friends: Sodor's Legend of the Lost Treasure: The Movie (2015) als Narrator (voice) |
| 70 Years of Friendship (2015) als Narrator |
| Thomas & Friends: Whale of a Tale and Other Sodor Adventures (2015) als Narrator (UK & US) (voice) |
| Amar Akbar & Tony (2015) als George Williams |
| Thomas and Friends: The Adventure Begins (2015) als Narrator (US & UK) (voice) |
| Allies (2014) als Colonel Slade |
| Thomas & Friends: The Christmas Engines (2014) als Narrator (UK & US) (voice) |
| Thomas & Friends: Tale of the Brave: The Movie (2014) als Narrator |
| Thomas & Friends: Trouble on the Tracks (2014) als Narrator (UK & US) (voice) |
| Thomas & Friends: Spills & Thrills (2014) als Narrator (voice) |
| Thomas & Friends: Signals Crossed (2014) als Narrator |
| Thomas & Friends: Santa's Little Engine (2013) als Narrator (UK & US) (voice) |
| Thomas & Friends: King of the Railway (2013) als Narrator (voice) |
| Judge Dredd (1995) als Jodge Monroe (uncredited) |
| The Laughter of God (1991) |
| Needle (1990) als Binman |
| Shoot to Kill (1990) als SB Constable |
| Thomas & Friends: On the Go With Thomas als Narrator |