Known For
Filmography

Devil May Cry
TV · as King (voice) · 3 eps

Creature Commandos
TV · as Hallway Jerk 2 / Police Officer 2 (voice) · 1 ep

Unicorn: Warriors Eternal
TV · as Rakshasa (voice), Rakashasa (voice) · 1 ep

Carol & the End of the World
TV · as (voice) · 2 eps

When Billie Met Lisa
Movie · as Additional Voices (voice)

Candy
TV · as Sid · 1 ep

Mike Judge's Beavis and Butt-Head
TV · as Buddha (voice), Doctor (voice), Aggro Dude / Aggro Dude's Friend (voice), Roadblock Cop / Roadblock Cop 2 (voice) · 1 ep

Star Trek: Prodigy
TV · as Zeph / Student #1 / Instructor #1 (voice), Zeph (voice), Zeph / Ensign #1 (voice) · 1 ep

Bad Therapy
Movie · as Walter

Definition Please
Movie · as Baba

Little America
TV · as Vijay · 1 ep

Eureka!
Movie · as Glenn's Brother

The Mandalorian
TV · as Amnesty Affairs Commissioner · 1 ep

Good Trouble
TV · as Ranjit · 8 eps

Dead to Me
TV · as Tracy's Husband · 1 ep

No Good Nick
TV · as Mr. Sharma · 1 ep

Apple & Onion
TV · as Poppadom (voice) · 1 ep

The Resident
TV · as Raja Khoury · 1 ep

Chee and T
Movie · as Chee

SEAL Team
TV · as Fitzgerald · 1 ep

The Thinning
Movie · as Dr. Prakash

Killing Poe
Movie · as Ashbir Brathwaite

Chicago Med
TV · as Bryce Lange · 1 ep

Hollows Grove
Movie · as Roger Rafkin

Scorpion
TV · as Jim · 1 ep

Silicon Valley
TV · as Garrett · 4 eps

...Or Die
Movie

I Just Want My Pants Back
TV · as Bobby · 12 eps

Switched at Birth
TV · as Mr. Z · 1 ep

Awkward.
TV · as Mr. Mishra · 4 eps

Friends with Benefits
TV · as Wes · 1 ep

Body of Proof
TV · as Sanjit Singh · 1 ep

Austin & Ally
TV · as Roger Dunlap · 1 ep

Shameless
TV · as Andy · 3 eps

Harry's Law
TV · as Dr. Max Richards · 1 ep

Another Harvest Moon
Movie · as Paul

Starstruck
Movie · as Dr. Sanjay Lad

The Walking Dead
TV · as Caleb Subramanian · 4 eps

Hot in Cleveland
TV · as Anderson · 1 ep

Albino Farm
Movie · as Sanjay

Lie to Me
TV · as Arun Ashraf · 1 ep

Modern Family
TV · as Daryl · 1 ep

Castle
TV · as Vikram Singh · 9 eps

NCIS: Los Angeles
TV · as Oscar Balsam · 1 ep

Get Smart's Bruce and Lloyd Out of Control
Movie · as Upside Down Guy

Notes from the Underbelly
TV · as Eric · 23 eps
American Blend
Movie · as Brijesh

Brothers and Sisters
TV · as Lewis · 1 ep

Vanished
TV · as Ballistics Tech · 1 ep

Grey's Anatomy
TV · as Steve Murphy · 1 ep

Bones
TV · as Buddy Shirazi · 1 ep

My Name Is Earl
TV · as Doctor · 1 ep

Criminal Minds
TV · as Jordan the Receptionist · 1 ep

Barbershop
TV · as Bashir · 4 eps

CSI: NY
TV · as Alex · 1 ep

NCIS
TV · as Amir Aziz · 1 ep

Family Guy
TV · as Cricket Fan (voice), Guru (voice) · 1 ep

Will & Grace
TV · as Gerald · 1 ep
