2025The Mighty NeinRuzimir (voice), Gate Guard / Sailor (voice) · 1 episodeShow
2025The Sisters GrimmCanis / Seven / Giant (voice) · 1 episodeShow
2025The Comic Shop1 episodeShow
2024Tomb Raider: The Legend of Lara CroftKane (voice) · 3 episodesShow
2024Dead Boy DetectivesSa'al the Demon (voice) · 1 episodeShow
2022Kung Fu Panda: The Dragon KnightNigel (voice) · 2 episodesShow
2021The JoesJoeMovie
2021Apex Legends Stories from the Outlands "Ashes to Ash"Kuben Blisk (voice)Movie
2021NorthstarKuben BliskMovie
2021Apex Legends Stories from the Outlands "Northstar"Kuben Blisk (voice)Movie
2021DOTA: Dragon's BloodTerrorblade (voice), Terrorblade / Pit Boss (voice), Terrorblade / Urlo (voice), Terrorblade / Flugg / Driver / Priest (voice), Urlo / Flugg (voice), Jarl (voice), Terrorblade / Jarl (voice), Terrorblade / D.M.O. Soldier (voice) · 5 episodesShow
2020Apex Legends Stories from the Outlands "The Endorsement"Kuben Blisk (voice)Movie
2019Spies in DisguiseAgency Employee #2 / Marcy's Agent #3 (voice)Movie
2019Vernon and GusPiérre / French Man (voice) · 1 episodeShow
2019Love, Death & RobotsSupervisor / British Man (voice), Jeoffry (voice) · 1 episodeShow
2019Apex LegendsCaustic (voice), Kuben Blisk (voice) · 60 episodesShow
2018Minecraft: Story ModeThe Admin (voice)Show
2018Kung Fu Panda: The Paws of DestinyBlue Dragon (voice) · 13 episodesShow
2018Little Big AwesomeDerby / Red Pen (voice), Red Pen / Cauliflower (voice), Derby / Guy With Slide Projector Hat (voice) · 1 episodeShow
2018BarryBatir, Batir (voice) · 7 episodesShow
2017All Hail King Julien: ExiledMountain Lemur Captain (voice), Jarsh-Jarsh (voice), Caesar / Darryl / Jarsh-Jarsh (voice), Jarsh-Jarsh / Tentacle Beast (voice), Benson / Mountain Lemur Captain (voice), Hans Jr. / Jarsh-Jarsh (voice), Benson (voice), Caesar / Jarsh-Jarsh / Announcer (voice), Jarsh-Jarsh / Benson / Mountain Lemur Captain (voice) · 2 episodesShow
2017The Jetsons & WWE: Robo-WrestleManiaUsher Robot (voice)Movie
2017Justice League DarkAbnegazar (voice)Movie
2016War DogsBashkimMovie
2016LEGO Scooby-Doo! Haunted HollywoodAtticus Fink / Director (voice)Movie
2015Be Cool, Scooby-Doo!Vic / Colander (voice) · 1 episodeShow
2015Flowers in DecemberEddieMovie
2015Dragons: Race to the EdgeRyker (voice), Jarg (voice) · 21 episodesShow
2015Bastards y DiablosGabriel Roja (Voice)Movie
2014All Hail King JulienBenson / Mountain Lemur Captain (voice), Helicopter Voice (voice), Giant Mango / Mango (voice), Jarsh-Jarsh (voice), Mountain Lemur Captain (voice), Rat Bartender (voice) · 3 episodesShow
2014Penn Zero: Part-Time HeroCaptain of the Guard (voice) · 1 episodeShow
2014TripTankPoseidon (voice) · 1 episodeShow
2013Masters of SexMahdi · 1 episodeShow
2013Beware the BatmanAlfred Pennyworth (voice) · 26 episodesShow
2013Peter RabbitTommy Brock / Mr Bouncer (voice) · 104 episodesShow
2012Red DawnNewscaster (voice) (uncredited)Movie
2012AniMen: The Galactic BattleCaptain HeredMovie
2011Too Big to FailAlistair Darling (uncredited)Movie
2011SugartownDialogue CoachMovie
2010NikitaTimur Ahmedov · 1 episodeShow
2010Mother of Normandy: The Story of Simone RenaudVoice ActorMovie
2010Black PantherBatroc the LeaperMovie
2009Moonlight SerenadePaul HoltzmanMovie
2009NCIS: Los AngelesAnzor Daudov · 1 episodeShow
2009Henry John and the Little BugDialogue Coach, Stunt CoordinatorMovie
2008Raising the BarJohan Sharifi · 1 episodeShow
2008The Incredible HulkThe Hulk/Abomination (voice) (uncredited)Movie
2008Resident Evil: DegenerationVarious (voice)Movie
2008Life by DesignNarratorMovie
2007The CompanyManuel Piniero · 1 episodeShow
2007Revisioned: Tomb Raider10 episodesShow
2007Burn NoticeIvan · 1 episodeShow
2007Pirates of the Caribbean: At World's EndClerkMovie
2006Garfield: A Tail of Two KittiesHotel PorterMovie
2006Tristan & IsoldeLeonMovie
2006The UnitDr. Leon Rocha · 3 episodesShow
2002The Count of Monte CristoLuigi VampaMovie
2000102 DalmatiansPolice Captain (uncredited)Movie
1998Vanity FairHussar · 1 episodeShow