2023
LEGO DREAMZzz as Night Hunter (voice)2023
LEGO Ninjago: Dragons Rising as Security Guard / Student #4 (voice)2023
Percy Jackson and the Olympians as Transit Cop #12022
Supernatural Academy as Jonathon Lebron (voice)2021
Maid as John Marshall2021
Needle in a Timestack as Steven2021
Super Monsters: Once Upon a Rhyme as Lobo / Mr. Howler (voice)2020
Big Sky as Dr. Wang2020
Away as Dr. Lawrence Madigan2020
Super Monsters: Dia de los Monsters as Lobo Howler (voice)2020
Revisor as Postmaster Wieland (voice)2019
Limetown as Oskar Totem2019
Super Monsters Furever Friends as Lobo / Mrs. Howler (voice)2019
Super Monsters Back to School as Lobo Howler (voice)2019
Super Monsters Save Christmas as (voice)2018
Chilling Adventures of Sabrina as Dr. Cee2018
Altered Carbon as Jack Soul Brasil2018
Littlest Pet Shop: A World of Our Own as Gavin Chamelle (voice)2018
Chip and Potato as Mr. Diggerty2018
Super Dinosaur as Dr. Dexter Dynamo2018
Super Monsters and the Wish Star as Lobo Howler (voice)2017
Super Monsters as Lobo Howler (voice)2017
War for the Planet of the Apes as Spear2016
Kong: King of the Apes as Chatter / Lukas Remy (voice)2016
Ratchet & Clank as Solana Trooper (voice)2015
The Magicians as Sawbones2015
LEGO Nexo Knights as Aaron2015
Wolverine Versus Sabretooth: Reborn as Wild Child (voice)2015
Barbie in Rock 'N Royals as Clive / Prince Reginald (voice)2015
Wolverine Versus Sabretooth: Reborn as Wild Child (voice)2015
Pirate Express as Armando (voice)2015
Fatal Friends as Mr. Clark2015
Leapfrog Letter Factory Adventures: Great Shape Mystery as Leap (voice)2014
The 100 as Jacapo Sinclair2014
The 100 as Sinclair2014
Wolverine Versus Sabretooth as Wild Child (voice)2014
LeapFrog: Letter Factory Adventures - The Letter Machine Rescue Team as Leap (voice)2013
Bates Motel as Vic (Job Interviewer)2013
Motive as Serge Bisson2013
Almost Human as Ramon Medina2013
Man of Steel as Officer Sekowsky2013
Eve of Destruction as Geoff Baines2013
Barbie Mariposa & the Fairy Princess as Prince Carlos (voice)2013
Wolverine: Origin as James Howlett / Constable #1 / Nobby / Brown Coat Guy (voice)2013
Baby Sellers as David Azevedo2012
Continuum as Mr. Fairweather2012
Max Steel: Monstrous Alliance as Berto (voice)2010
Human Target as SteveTennant2010
Max Steel vs The Toxic Legion as Berto (voice)2009
Hot Wheels Battle Force 5 as Zoom Takazumi (voice)2009
Alice as 9 of Clubs2009
Watchmen as Rockefeller Military Base Technician2009
Riese: Kingdom Falling as Garin2009
Love Happens as Tattoos2009
Battlestar Galactica: The Plan as Felix Gaeta (archive footage) (uncredited)2009
Max Steel Vs The Mutant Menace as Berto (voice)2008
Fringe as Marco2008
Battlestar Galactica: The Face of the Enemy as Lt. Felix Gaeta2008
Barbie Mariposa as Prince Carlos (voice)2008
Elegy as Actor #3 in Play2008
Chaos Theory as Ken2008
Max Steel: Bio Crisis as Berto (voice)2007
Reaper as Not available2007
Barbie as the Island Princess as Prince Antonio (voice)2007
Battlestar Galactica: Razor as Lt. Felix Gaeta2007
Max Steel: Dark Rival as Bertho (voice)2006
Ōban Star-Racers as Koji (voice)2006
Barbie Fairytopia: Mermaidia as Nalu (voice)2006
Polly Pocket: Polly World as Donovan (voice)2006
Max Steel: Countdown as Berto (voice)2005
Supernatural as Adam2005
Barbie: Fairytopia as Prince Kai (voice)2005
Bionicle 3: Web of Shadows as Vakama (voice)2005
My Scene Goes Hollywood: The Movie as River (voice)2005
Max Steel: Forces of Nature as Berto (voice)2004
Battlestar Galactica as Felix Gaeta2004
Battlestar Galactica as Lt. Felix Gaeta2004
Legend of Earthsea as Skiorch2004
Barbie as The Princess & the Pauper as Julian (voice)2004
Bionicle 2: Legends of Metru Nui as Vakama (voice)2004
Max Steel: Endangered Species as Berto (voice)2004
Masquerade Madness as River (voice)2004
Jammin' in Jamaica as River (voice)2003
Battlestar Galactica as Felix Gaeta2003
G.I. Joe: Spy Troops as Dusty (voice)2002
¡Mucha Lucha! as Hobo #2 (voice)2002
Taken as Not available2002
Jeremiah as Not available2002
My Scene as River (voice)2001
Smallville as Emil Hamilton2000
X-Men: Evolution as Not available2000
Dark Angel as Druid2000
Final Destination as Guitar Player in Paris (uncredited)2000
Timothy Tweedle the First Christmas Elf as South Wind / Brawny Elf (voice)1999
Beast Machines: Transformers as Nightscream (voice)1999
Strange World as Not available1997
Stargate SG-1 as Katep1997
Stargate SG-1 as Eliam1993
The X-Files as Joseph Cutler1992
The Adventures of T-Rex as (voice)1989
Captain N: The Game Master as Kid Icarus (voice)