

Scooby-Doo! The Sword and the Scoob(2021)
Herald / Herman Ellinger / British Passenger (voice)

LEGO DC: Shazam! Magic and Monsters(2020)
Mr. Mind (voice)

Killer App(2017)
Springer (as Jonny Rees)

Star vs. the Forces of Evil: The Battle for Mewni(2017)
Manfred (voice)

The Lion Guard: Return of the Roar(2016)
Mzingo (voice)

Forsaken(2015)
Tom Watson

Star Wars Rebels: Spark of Rebellion(2014)
Stormtrooper 5

Batman: Assault on Arkham(2014)
Captain Boomerang (voice)

Tom and Jerry: The Lost Dragon(2014)
Tin (voice)

Postman Pat: The Movie(2014)
Jimmy (voice)
Marked(2014)

Khumba(2013)
Thabo / Elder 2 (voice)

Bratz: Go to Paris the Movie(2013)
Byron Powell (voice)

The Hobbit: The Desolation of Smaug(2013)
Net Mender

Tom and Jerry: Robin Hood and His Merry Mouse(2012)
Will Scarlet / Tin (voice)

Foodfight!(2012)
Hairy Hold (voice)

Big Top Scooby-Doo!(2012)
Marcus Brancusi (voice)

Pirates of the Caribbean: On Stranger Tides(2011)
Groves

Dante's Inferno: An Animated Epic(2010)
Plato (voice)

Tom and Jerry Meet Sherlock Holmes(2010)
Tin / Sergeant (voice)

Star Trek(2009)
Chief Engineer Olsen

Dr. Dolittle: Million Dollar Mutts(2009)
Dove (voice)

Knight Rider(2008)
Welther

Underfist: Halloween Bash(2008)
Perkins / Peanutbutter Wheel / Tiny Skull (voice)

Dr. Dolittle: Tail to the Chief(2008)
Wallaby (voice)

Spy Games: A Private Visit(2008)

Pirates of the Caribbean: At World's End(2007)
Officer

Beowulf(2007)
Garmund

Billy & Mandy's Big Boogey Adventure(2007)
Creeper / Horror's Hand / Pirate #3 / Paperboy (voice)

Garfield: A Tail of Two Kitties(2006)
Nigel (voice)

Final Fantasy VII: Dirge of Cerberus(2006)
Cait Sith (voice)

Bratz: Genie Magic(2006)
Byron Powell / Sebastian (voice)

Bratz: Passion 4 Fashion - Diamondz(2006)
Byron Powell (voice)

Mr. & Mrs. Smith(2005)
Mickey

Bratz: Rock Angelz(2005)
Byron Powell / Nigel (voice)

Pirates of the Caribbean: The Curse of the Black Pearl(2003)
Officer

Red Roses and Petrol(2003)
Tom Ivres

Megiddo: The Omega Code 2(2001)
Secret Service Agent Harris

To End All Wars(2001)
Sgt. Roger Primrose

Crash and Byrnes(2000)
Roman Byrnes

Titanic(1997)
Carpathia Steward

Madame Sousatzka(1988)
Tarek