He voices characters such as Sebulba from Star Wars: Episode I – The Phantom Menace and Postman Pat. He can also be heard as the Earl on Cartoon Network's Skatoony, as well as comedy sketches for BBC Radio, including BBC Radio Scotland's Off the Ball, Bigipedia for BBC Radio 4, Newsjack for BBC Radio 7, Mario Abdullah-Levy in the BBC Comedy Series Look Around You and Mr. Happy (singing voice) and Mr. Stubborn from The Mr. Men Show. He also provided the voices of Principal Brown, Rocky Robinson, Mr. Small, Miss Simian, and the Doughnut Sheriff in season 1 of Cartoon Network's The Amazing World of Gumball.
He was also the original voice of the main character and protagonist Bimble in the first season of CITV, HTV and Martin Gates Productions's animated series Bimble's Bucket. When the series returned for a second season he was replaced by Paul Panting.
He is the voice of the advisor in the video game "Theme Park World" - released in 1999