Known For
Filmography

Thresher
TV · as Hercules De Baudin · 2 eps

The Great Lillian Hall
Movie · as Cab Driver

Critical Role Cooldown
TV · as Self · 3 eps

Batman: Caped Crusader
TV · as Back-up Mobster / Guard (voice) · 1 ep

Critical Role Abridged
TV · as Edam / The Emissary · 1 ep

Class of '09
TV · as Pursuing Cop · 1 ep

Candela Obscura
TV · as Rajan Savarimuthu · 3 eps

Star Wars: Young Jedi Adventures
TV · as King Pychor Vuundir (voice), Mycho Zala (voice), King Pychor Vuundir / Ootooan Leader (voice) · 2 eps

Bugs Bunny Builders
TV · as Tosh Gopher (voice) · 5 eps

Star Wars: Tales of the Jedi
TV · as Villager (voice) · 1 ep

Allegedly
Movie · as Parole Officer

Yasuke
TV · as Mitsuhide (voice) · 6 eps

Star Wars: The Bad Batch
TV · as Pantoran Security / Vice Admiral Rampart (voice), Passenger / Vice Admiral Rampart (voice), Scrapper #1 / Vice Admiral Rampart (voice), Stormtrooper #1 / Stormtrooper #2 (voice), Stormtrooper / Vice Admiral Rampart (voice), Imperial Pilot / Rampart (voice), Rampart / Stormtrooper (voice), Pantoran Guard / Vice Admiral Rampart (voice), Axis Leader (voice) · 1 ep

Star Wars: Squadrons - Hunted
Movie · as Varko Grey (voice) (uncredited)

Deathstroke: Knights & Dragons - The Movie
Movie · as Kapoor / Doctor 2 (voice)

Deathstroke: Knights & Dragons
TV · as Kapoor / Doctor 2 (voice) · 1 ep

Scooby-Doo! and the Curse of the 13th Ghost
Movie · as Benny / Flim Flam (voice)

Clemency
Movie · as Paramedic

Love, Death & Robots
TV · as Officer Soran (voice), Beaumont (voice), Sergeant Pettibone (voice) · 1 ep

Good Trouble
TV · as Officer Amir Turani · 5 eps

The Mick
TV · as Young Man · 1 ep

The Orville
TV · as Inquisitor · 1 ep

S.W.A.T.
TV · as Vice Det. Sampath · 1 ep
Lights
Movie · as Majestic 12 Agent

Colony
TV · as Guard · 1 ep

Twilight Storytellers: Sunrise
Movie · as Amun

Critical Role
TV · as Edam / The Emissary · 1 ep

Prayers in the Dark
Movie · as ABRAHAM

Pair of Kings
TV · as Jason Makoola · 1 ep

Rizzoli & Isles
TV · as Police Officer · 1 ep

Hawaii Five-0
TV · as Jay Cooper · 1 ep

NCIS: Los Angeles
TV · as Marine Sergeant Graves · 1 ep

Destined to be Ingested
Movie · as Kohi

NCIS
TV · as Tom Masuda · 1 ep
