Year
|
Title
|
Role
|
Notes
|
1995 |
Not Our Son |
Young Paul Kenneth Keller (uncredited) |
Television film
|
Mobile Suit Gundam Wing |
Additional Voices (voice) |
Unknown
|
The New Adventures of Madeline
|
1996 |
Escaflowne |
Dilandau Albatou/Young Van (English version, voice) |
Recurring (Season 1)
|
Boys Over Flowers |
Sojiro Nishikado (English version, voice) |
Main (Season 1)
|
1997 |
Breaking the Surface: The Greg Louganis Story |
Bully Boy #1 |
Television film
|
Key the Metal Idol |
Toshihiko (English version, voice) |
Episode: "Exit"
|
Super Dave's All Stars |
Karate Kid |
Unknown
|
Dead Man's Gun |
Boy |
Episode: "Death Warrant"
|
Extreme Dinosaurs |
Dylan (voice) |
Recurring (Season 1)
|
1997-98, 2000-03 |
Dragon Ball Z |
Dende (Canadian version, voice) |
Recurring (Seasons 2, 9–11, 14–16)
|
1998 |
Brain Powerd |
Nakki Guys (English version, voice) |
Recurring (Season 1)
|
Monkey Magic |
Prince Nata (English version, voice)
|
1998–99 |
You, Me and the Kids |
Kevin |
2 episodes
|
RoboCop: Alpha Commando |
(voice) |
Recurring (Season 1)
|
1999 |
Master Keaton |
Hiroshi Matsui (English version, voice) |
Episode: "Devil Like an Angel"
|
Millennium |
Frank's Brother |
Episode: "Seven and One"
|
Weird-Oh's |
Additional Voices (voice) |
Unknown
|
Poltergeist: The Legacy |
Tony |
Episode: "Gaslight"
|
Cybersix |
Julian (voice) |
Main (Season 1)
|
NASCAR Racers: The Movie |
Miles McCutchen (voice) |
Television film
|
Little Witch |
Marcus (voice) |
TV Short
|
1999–2000 |
Sabrina: The Animated Series |
(voice) |
Recurring (Season 1)
|
-
|
Fantastic Four: World's Greatest Heroes |
Silver Surfer (voice)
|
Trouble Chocolate |
Sardine (English version, voice)
|
Infinite Ryvius |
Airs Blue (English version, voice)
|
1999–2001 |
NASCAR Racers |
Miles McCutchen (voice) |
Main (Seasons 1–2)
|
Monster Rancher |
Genki/Additional (voice)
|
2000 |
Cardcaptors |
Zachary Marker |
Recurring
|
Generation O! |
Kemp (voice) |
Main (Season 1)
|
So Weird |
Russell |
Episode: "Banglebye"
|
Adventures from the Book of Virtues |
Zach Nichols (voice) |
Main (Season 3, replacing Pamela Adlon)
|
Rainbow Fish |
Blue (voice) |
Main
|
Inuyasha |
Princess Tsuyu's Lord (English version, voice) |
Episode: "Tonosama yôkai - Kyûjûkyû no gama"
|
2000–01 |
Action Man |
Templeton Storm/Tempest (voice) |
Main (Seasons 1–2)
|
2000–02 |
What About Mimi? |
Budweiser "Buddy" Wickersham (voice)
|
2000, 2003–04 |
Inuyasha |
Hiten (English version, voice) |
4 episodes
|
2001 |
Earth Maiden Arjuna |
Tokio Oshima (English version, voice) |
Mini Series
|
The SoulTaker |
Young Shiro (English version, voice) |
Episode: "Kotô no oni hen"
|
The SoulTaker |
Thug (English version, voice) |
Episode: "Kokui no seibo hen"
|
Dark Angel |
Male X6 |
Episode: "Bag 'Em"
|
MegaMan NT Warrior |
MegaMan.EXE (English version, voice) |
Main (Seasons 1–2)
|
2001–02 |
Project ARMS |
Keith Green (English version, voice) |
Recurring (Season 2)
|
Ultimate Book of Spells |
Gus (voice) |
Recurring (Season 1)
|
Evolution: the Animated Series |
Wayne Green (voice) |
Main (Season 1)
|
2001–03 |
X-Men: Evolution |
Robert Drake / Iceman (voice) |
Recurring (Seasons 2–4)
|
2002 |
Jeremiah |
Young Markus |
2 episodes
|
Groove Squad |
Zeke (voice) |
Video
|
Dragon Drive |
Kyoji Tachibana (English version, voice) |
Main (Season 1)
|
2002–03 |
Mobile Suit Gundam Seed |
Muruta Azrael (English version, voice) |
Recurring (Season 1)
|
Transformers: Armada |
Billy (voice)
|
Hot Wheels Highway 35 World Race |
Vert Wheeler (voice) |
television film. Originally shown on Cartoon Network in 2002 and received a physical release in 2003
|
2002–05 |
The Cramp Twins |
Judith Phelps/Calvin Phelps/Brick (voice) |
4 episodes
|
2003 |
D.C. Sniper: 23 Days of Fear |
Jeffrey Duncan |
Television film
|
Jungledyret Hugo |
Hugo (voice) |
TV series
|
2004 |
The Goodbye Girl |
Young Man Outside Club |
Television film
|
Smallville |
William Taylor |
Episode: "Truth"
|
2004–05 |
Dragon Booster |
Phistus (voice) |
Recurring (Seasons 1-2)
|
2004–06 |
The L Word |
Howie Fairbanks |
3 episodes
|
2005 |
Life as We Know It |
Chuck Dimeo |
Episode: "A Little Problem"
|
Elemental Gelade |
Greyarts (English version, voice) |
Episode: "Oburigâzu he no ketsui"
|
Hot Wheels: AcceleRacers – Ignition |
Vert Wheeler (voice) |
Television film
|
2005–2014 |
Johnny Test |
Gil/Others (voice) |
Recurring (Seasons 1–6)
|
2006 |
Inuyasha |
Rengokuki (English version, voice) |
2 episodes
|
Ayakashi - Samurai Horror Tales |
Medicine Peddler (English version, voice) |
Episode: "Bakeneko"
|
Kyle XY |
Jeff Preston |
Episode: "Diving In"
|
.hack//Roots |
Haseo (English version, voice) |
Main (Season 1)
|
Split Decision |
Jason |
Television film
|
Totally Awesome |
Zeke |
Television film
|
Death Note |
To=Oh University Student (English version, voice) |
Episode: "Doubt"
|
The Story of Saiunkoku |
Seiran Si (English version, voice) |
Main (Seasons 1–2)
|
2006–07 |
Nana |
Takumi Ichinose (English version, voice) |
Recurring (Season 1)
|
Powerpuff Girls Z |
Bobby Green/Ace (English version, voice)
|
2007 |
Fantastic Four: World's Greatest Heroes |
Ulysses Klaw (voice, uncredited) |
Episode: "Frightful"
|
Devil's Diary |
Andy |
Television film
|
Blood Ties |
Alexander |
Episode: "The Devil You Know"
|
Tin Man |
Jeb |
Mini Series
|
Finley the Fire Engine |
Dex (voice) |
Unknown
|
Supernatural |
Brody/Rick Craig |
Episode: "Hollywood Babylon"
|
2007–09 |
Sushi Pack |
Ikura Maki (voice) |
Main (Seasons 1–2)
|
Mobile Suit Gundam 00 |
Lasse Aeon/Controller (English version, voice) |
Recurring (Seasons 1–2)
|
2008 |
Ultraviolet: Code 044 |
Luka Bloom (English version, voice) |
Main (Season 1)
|
The Christmas Clause |
Unconvincing Elf |
Television film
|
2009 |
Phantom Racer |
Owen
|
Stranger with My Face |
Jeff Rankin
|
Sight Unseen |
Henry Baker
|
Fakers |
Ben Cruikshank
|
2009–2012 |
Iron Man: Armored Adventures |
Rick Jones, Clint Barton / Hawkeye (voice) |
6 episodes
|
2010–12 |
Hero: 108 |
Lin Chung/others (voice) |
Main (Seasons 1–2)
|
2010 |
Seven Deadly Sins |
Travis Knight |
Episode: "Episode #1.1"
|
Bond of Silence |
Keith Moore (uncredited) |
Television film
|
Psych |
Dickie |
Episode: "We'd Like to Thank the Academy"
|
Black Lagoon: Roberta's Blood Trail |
Hidalgo (English version, voice) |
Episode: "Collateral Massacre"
|
2011 |
Black Lagoon: Roberta's Blood Trail |
Wright (English version, voice) |
3 episodes
|
Trading Christmas |
Jason |
Television film
|
2011–12 |
Voltron Force |
Lance (voice) |
Main (Season 1)
|
2012 |
Supernatural |
Lee |
Episode: "Party On, Garth"
|
Flashpoint |
Allan Thompson |
Episode: "Sons of the Father"
|
Dinosaur Train |
Patrick Pachycephalosaurus (voice) |
Episode: "Dome-Headed Dinosaur"
|
2012–16 |
Slugterra |
Kord/Shadow Clan Leader/Mongo/Others (voice) |
Main (Seasons 1–5)
|
2012–2022 |
Ninjago |
Shadow / Morro / Fire Breather / Ghost Henchman / Ship Captain / Warrior / Cole (voice) |
|
2012–2017, 2019 |
My Little Pony: Friendship Is Magic |
Shining Armor/Others (voice) |
Recurring (Seasons 2–7, 9)
|
2013 |
Animism |
Nico/Eldest #2 (voice) |
Main (Season 1)
|
Tom Dick & Harriet |
Dick Varnett |
Television film
|
Ultimate Wolverine vs. Hulk |
Panchem Lama/Forge/James (voice) |
Mini Series
|
2013–2014 |
Lego Star Wars: The Yoda Chronicles |
Bail Organa/Commander Cody/Cad Bane (voice) |
4 episodes
|
Sabrina: Secrets of a Teenage Witch |
Ambrose/Others (voice) |
Recurring (Season 1)
|
2013–2015 |
Max Steel |
Maxwell "Max" McGrath/Max Steel/Others (voice) |
Main (Seasons 1–2)
|
2014 |
A Ring by Spring |
Josh |
Television film
|
Slugterra: Ghoul from Beyond |
Kord Zane (voice)
|
The 100 |
Boy in Mask |
Episode: "His Sister's Keeper"
|
Mr. Miracle |
Erich |
Television film
|
Christmas Icetastrophe |
Scott Crooge
|
Dr. Dimensionpants |
Lennon/Unicorn #2 (voice) |
Unknown
|
2014–2015 |
World Trigger |
Yuichi Jin (English version, voice) |
Main (Seasons 1–2)
|
Cedar Cove |
Derek |
Recurring (Season 3)
|
2015 |
TOME: Terrain of Magical Expertise |
The Virus (voice) |
Episode: "Truth. Tears. Ambition."
|
Lego Star Wars: Droid Tales |
Bail Organa (voice) |
Mini Series
|
Gintama |
Tatsuma Sakamoto (English version, voice) |
4 episodes
|
Tis the Season for Love |
Barry |
Television film
|
2015–2017 |
Dinotrux |
Ty Rux/Others (voice) |
Main (Seasons 1–5)
|
2016 |
Max Steel: Team Turbo |
Max McGrath (voice) |
Film
|
Ms. Matched |
Alex |
Television film
|
Twist of Fate |
Tom
|
Supernoobs |
The Incredibly Amazing Man (voice) |
Episode: "The Supernoobs Meet Incredibly Amazing Man"
|
No Tomorrow |
Wes Hofley |
Episode: "No Regrets"
|
Xylo: The Show |
Ed |
Television film
|
2016–2022 |
Chesapeake Shores |
Connor O'Brien |
Main
|
2017 |
Nils Holgersson |
(English version, voice) |
Recurring (Season 1)
|
2017 |
A Bundle of Trouble: An Aurora Teagarden Mystery |
Rory Brown |
Television film
|
Engaging Father Christmas |
Josh
|
Coming Home for Christmas |
Kip
|
Loudermilk |
Kevin |
2 episodes
|
2017–18 |
Littlest Pet Shop: A World of Our Own |
Checkers Pengo/Scrapper #2/German Shepherd/Others (voice) |
Recurring (Seasons 1–2)
|
Beyblade Burst |
Alexander "Xander" Shakadera (English version, voice)
|
Dinotrux Supercharged |
Ty Rux (voice) |
Main (Seasons 1–3)
|
2018 |
Z-O-M-B-I-E-S |
Dancer |
Television film
|
The Age of Adulting |
Seth |
Unknown Series
|
My Little Pony: Best Gift Ever |
Shining Armor (voice) |
Television film
|
Christmas in Evergreen: Letters to Santa |
Oliver
|
2019 |
The Past Never Dies |
Jacob Fast
|
2020 |
Coach Me if you Can |
Erico Platana (voice) |
Main
|
Christmas She Wrote |
Stephen |
Television film
|
2021 |
My Little Pony: Pony Life |
Shining Armor (voice) |
Episode: "Little Miss Fortune"
|
2023 |
The Flash |
Tony Stewart |
Episode: "The Good, the Bad and the Lucky"
|