highest rated
-
The War of the Worlds: Live on Stage!
-
The Beginning: Making Episode I
-
Jeff Wayne's Musical Version of the War of the Worlds Alive on Stage! The New Generation
-
Shepperton Babylon
-
Clinton: His Struggle with Dirt
-
The Comic Strip Presents Redtop
-
Hattie
-
The Lost King
-
Star Wars: Episode I - The Phantom Menace
-
Minions
acting
- Toast of Tinseltown (TV) → Orson Welles
- Incredible Ant (TV) → Head Gardener (voice)
- Incredible Ant (TV) → Akiiki (voice)
- The Lost King → Tony
- Hansel & Gretel: After Ever After → Alan (voice)
- The First Team (TV) → Patrick Stewart
- Urban Myths (TV) → Voiceover Artist
- Deep → Nathan (voice)
- The Zoo (TV)
- The Crown (TV) → Iain Tennant
- Red Top → Alan Russberger
- Minions → Additional Voices (voice)
- The Last Days on Mars → Infected Voices (voice)
- Jeff Wayne's Musical Version of the War of the Worlds - The New Generation: Alive on Stage! → Martians (voice)
- Bad Education (TV) → Male Dogger (voice)
- Hattie → Eamonn Andrews
- Mongrels (TV) → Chopsticks (voice)
- Planet 51 → Additional Voices (voice)
- Mashup Movie
- Postman Pat: Special Delivery Service (TV) → Pat Clifton / Ben Taylor (voice)
- Bremner, Bird and Fortune: Silly Money (TV) → Ensemble Actor
- Alice in Wonderland: What's the Matter with Hatter? → Hatter (Voice)
- The IT Crowd (TV) → Narrator (voice)
- The IT Crowd (TV) → Friendface (voice)
- The IT Crowd (TV) → Charity Voice (voice)
- Jeff Wayne's Musical Version of The War of the Worlds: Live → The Martian Voices in The Prequel (voice)
- Shepperton Babylon → Other voices
- 2004: The Stupid Version (TV) → Himself
- 16 Years of Alcohol → Frankie's Father
- This Old House
- Look Around You (TV) → Mario Abdullah-Levy
- Colin Versus the World: Mr. Lounge Lizard → Colin (voice)
- 64 Zoo Lane (TV) → Boris (Voice)
- The Beginning: Making Episode I → Self
- Star Wars: Episode I - The Phantom Menace → Sebulba (voice)
- Clinton: His Struggle with Dirt
- Only an Excuse? Live '95 → Self