2024
Angry Birds Mystery Island as Pig in Suit / Pig Student #3 / Punk Rock Pig Sid (voice)2021
Scooby-Doo! The Sword and the Scoob as Herald / Herman Ellinger / British Passenger (voice)2020
LEGO DC: Shazam! Magic and Monsters as Mr. Mind (voice)2018
The Rookie as Blair Darvill2017
Killer App as Springer (as Jonny Rees)2016
Lucifer as Myles Drunker2016
The Lion Guard: Return of the Roar as Mzingo (voice)2015
Star vs. the Forces of Evil as Manfred (voice)2015
Star vs. the Forces of Evil as Manfred / Additional Voices (voice)2015
Forsaken as Tom Watson2014
Star Wars Rebels as Baron Valen Rudor (voice)2014
Star Wars Rebels as Baron Valen Rudor / Imperial Commander (voice) (as Jonny Rees)2014
Batman: Assault on Arkham as Captain Boomerang (voice)2014
Tom and Jerry: The Lost Dragon as Tin (voice)2014
Postman Pat: The Movie as Jimmy (voice)2014
Star Wars Rebels: Spark of Rebellion as Stormtrooper 52013
Beware the Batman as Phosphorous Rex / Milo Match (voice)2013
Beware the Batman as Phosphorous Rex (voice)2013
The Hobbit: The Desolation of Smaug as Net Mender2013
Khumba as Thabo / Elder 2 (voice)2013
Bratz: Go to Paris the Movie as Byron Powell (voice)2012
Gravity Falls as Wax William Shakespeare (voice)2012
Longmire as Jordan Helms2012
Alcatraz as Garrett Stillman2012
Perception as Leighton Brevard2012
Touch as Trevor Wilcox2012
Big Top Scooby-Doo! as Marcus Brancusi (voice)2012
Tom and Jerry: Robin Hood and His Merry Mouse as Will Scarlet / Tin (voice)2012
Foodfight! as Hairy Hold (voice)2011
Pirates of the Caribbean: On Stranger Tides as Groves2011
The Confession as Not available2010
Hawaii Five-0 as Thomas Farrow2010
Scooby-Doo! Mystery Incorporated as Cachinga (voice)2010
Scooby-Doo! Mystery Incorporated as Charles 'Cachinga' Wheatlesby (voice)2010
Ben 10: Ultimate Alien as Prince Gyula / Cyborg #2 (voice)2010
Ben 10: Ultimate Alien as Dagonet / Reporter Chet Rigby (voice)2010
Generator Rex as Not available2010
G.I. Joe: Renegades as Breaker/ Dr. Sharma (voice)2010
Gigantic as Ryan Katins2010
Dante's Inferno: An Animated Epic as Plato (voice)2010
Tom and Jerry Meet Sherlock Holmes as Tin / Sergeant (voice)2009
NCIS: Los Angeles as Pieter Smit2009
Ape Escape as Professor and the Pipo Monkeys (voice)2009
Star Trek as Chief Engineer Olsen2009
Trust Me as Simon Cochran2009
Dr. Dolittle: Million Dollar Mutts as Dove (voice)2008
Star Wars: The Clone Wars as Turk Falso (voice)2008
Batman: The Brave and the Bold as Gentleman Ghost / Dr. Canus (voice)2008
Batman: The Brave and the Bold as Big Head Batman / Cavalier (voice)2008
Batman: The Brave and the Bold as Gentleman Ghost (voice)2008
Batman: The Brave and the Bold as Cavalier / Dr. Fate (voice)2008
Batman: The Brave and the Bold as James Craddock / Gentleman Ghost (voice)2008
Batman: The Brave and the Bold as Hawk / Kafka / Shrapnel (voice)2008
Batman: The Brave and the Bold as Dr. Canus (voice)2008
Batman: The Brave and the Bold as Dr. Fate (voice)2008
Batman: The Brave and the Bold as Cavalier / Computer Voice / Nuclear Engineer (voice)2008
Batman: The Brave and the Bold as Cavalier (voice)2008
Batman: The Brave and the Bold as Dr. Canus / Mr. Mind (voice)2008
Valentine as Not available2008
Knight Rider as Welther2008
Dr. Dolittle: Tail to the Chief as Wallaby (voice)2008
Underfist: Halloween Bash as Perkins / Peanutbutter Wheel / Tiny Skull (voice)2008
Spy Games: A Private Visit as Not available2007
The Riches as Not available2007
Pirates of the Caribbean: At World's End as Officer2007
Beowulf as Garmund2007
Billy & Mandy's Big Boogey Adventure as Creeper / Horror's Hand / Pirate #3 / Paperboy (voice)2006
Dexter as Jonathan Farrow2006
Legion of Super Heroes as Drax (voice)2006
Garfield: A Tail of Two Kitties as Nigel (voice)2006
Bratz: Genie Magic as Byron Powell / Sebastian (voice)2006
Bratz: Passion 4 Fashion - Diamondz as Byron Powell (voice)2006
Final Fantasy VII: Dirge of Cerberus as Cait Sith (voice)2005
Bones as Kevin Hollings2005
Ben 10 as Synaptak (voice)2005
The Boondocks as Not available2005
The Closer as Ronald Goodman2005
Mr. & Mrs. Smith as Mickey2005
Jake in Progress as Not available2005
Bratz: Rock Angelz as Byron Powell / Nigel (voice)2004
The Batman as Count Vertigo (voice)2003
Nip/Tuck as Adam Wise2003
Reno 911! as Antiques Appraiser2003
Pirates of the Caribbean: The Curse of the Black Pearl as Officer2003
Teen Titans as Malchior (voice)2003
Evil Con Carne as Lady of the Lake (voice)2003
Red Roses and Petrol as Tom Ivres2002
What's New, Scooby-Doo? as Detective Kang (voice)2002
What's New, Scooby-Doo? as Russian PA Announcer / Nicolai / Bob (voice)2002
Dan Dare: Pilot of the Future as Dan Dare (voice)2001
24 as Michael Amador2001
Heavy Gear as Not available2001
Invader ZIM as Not available2001
The Division as Evan Graham2001
Megiddo: The Omega Code 2 as Not available2001
To End All Wars as Sgt. Roger Primrose2000
CSI: Crime Scene Investigation as Foxy Harris2000
CSI: Crime Scene Investigation as Special Agent Sturgis2000
Jackie Chan Adventures as Larry 'Lar' Franklin (voice)2000
Jackie Chan Adventures as Hoyles (voice)2000
Even Stevens as Not available2000
Crash and Byrnes as Roman Byrnes1998
The Wild Thornberrys as Bim / Whippet (voice)1998
Brimstone as Vic1998
All Saints as SRA Worker #31997
The Angry Beavers as Not available1997
Titanic as Carpathia Steward1993
Star Trek: Deep Space Nine as Ekoor1993
The X-Files as 3rd British Crewman1989
The Paradise Club as Peter1988
Madame Sousatzka as Tarek1986
Brush Strokes as Terry1986
Bread as PC Lloyd