Known For
Filmography

The Hunting Party
TV · as Nathan Akins (voice) · 1 ep

Dungeons & Dragons: Honor Among Thieves
Movie · as Special Creature Voice (voice)

Transformers: Rise of the Beasts
Movie · as Rhinox / Battletrap / Apelinq (voice)

Versus: Radiant Black vs. Blaze
Movie · as The Robot (voice)

What If...?
TV · as Additional Voices (voice) · 1 ep

Alita: Battle Angel
Movie · as Centurion (voice)

Bumblebee
Movie · as Blitzwing (voice)

Sofia the First: Forever Royal
Movie · as Garish (voice)

LEGO Marvel Super Heroes: Guardians of the Galaxy - The Thanos Threat
Movie · as Drax the Destroyer (voice)

Star Trek: Discovery
TV · as Ba'ul Council Member #1 · 1 ep

Rogue One: A Star Wars Story
Movie · as Additional Voices (voice)

Dirty
Movie · as Jeffy

Kingsglaive: Final Fantasy XV
Movie · as Radio Voice (voice)

DC's Legends of Tomorrow
TV · as Gorilla Grodd (voice) · 2 eps

Justice League Action
TV · as Gorilla Grodd (voice) · 2 eps

Marvel's Guardians of the Galaxy
TV · as Drax the Destroyer (voice) · 77 eps

Marvel's Daredevil
TV · as Stone (voice) · 1 ep

Star Trek: Enterprise - In a Mirror, Darkly
Movie · as Slar (voice)

The Flash
TV · as Gorilla Grodd (voice) · 8 eps

Transformers Prime: Beast Hunters - Predacons Rising
Movie · as Shockwave (voice)

Sparks
Movie · as Driver

Star Trek Into Darkness
Movie · as Additional Voices (voice)

Marvel's Avengers
TV · as Drax the Destroyer (voice) · 1 ep

Kaijudo: Clash of the Duel Masters
TV · as Tatsurion the Unchained (voice) · 52 eps

Marvel's Ultimate Spider-Man
TV · as Drax / Chitauri #1 (voice) · 1 ep

Magic
Movie · as Additional Voices (voice)

Young Justice
TV · as Lobo (voice) · 2 eps

Transformers: Prime
TV · as Shockwave (voice) · 14 eps

R. L. Stine's The Haunting Hour
TV · as Game Announcer (voice) (uncredited) · 1 ep

Regular Show
TV · as Dale (voice) · 1 ep

Halo Wars
Movie · as Arbiter

Dragonlance: Dragons of Autumn Twilight
Movie · as Verminaard (voice)

Legion of Super Heroes
TV · as The Persuader / Lord Reesmu (voice) · 1 ep

American Dad!
TV · as Russian Man (voice) · 1 ep

Teen Titans
TV · as Cron (voice) · 1 ep

Star Trek: Enterprise
TV · as Slar (voice) · 1 ep

Sabrina: The Animated Series
TV · as Spookie Jar (voice) · 65 eps

Spider-Man Unlimited
TV · as Lord Tyger (voice) · 13 eps

RoboCop: Alpha Commando
TV · 40 eps

Mummies Alive!
TV · 42 eps

Extreme Dinosaurs
TV · 52 eps

Beast Wars: Transformers
TV · as Depth Charge (voice) · 13 eps
