Spider-Man: Beyond the Spider-Verse as Pavitr Prabhakar (voice)
2024
Stealing Pulp Fiction as Steve
2024
Nobody Wants This as Vali (1 episode)
2024
Deadpool & Wolverine as Dopinder
2024
A Nice Indian Boy as Naveen Gavaskar
2023
World's Best as Calming Voice (voice)
2023
Spider-Man: Across the Spider-Verse as Pavitr Prabhakar (voice)
2022
Four Samosas as Sanjay
2022
The People We Hate at the Wedding as Dominic
2022
Dealing with Dad as Gordon
2021
Abbott Elementary as Avi (3 episodes)
2021
Trolls Holiday in Harmony as Riff (voice)
2021
Coming Out with the Help of a Time Machine as Sid
2021
Home Economics as Tod (1 episode)
2021
The Great North as Gavin (voice) (1 episode)
2020
Superintelligence as Ahmed
2020
Aunty Donna's Big Ol House of Fun as Jerry Seinfeld (1 episode)
2020
Trolls World Tour as Riff (voice)
2020
Coffee Shop Names as Sathya
2020
Like a Boss as Josh Tinker
2019
Corporate Animals as Freddie
2019
Always Be My Maybe as Tony
2019
Pokémon Detective Pikachu as Jack
2019
Special (2 episodes)
2019
Paharganj as Jitendar Tomar
2019
Miracle Workers as Lord Vexler (10 episodes)
2019
Miracle Workers as Sanjay (7 episodes)
2019
Miracle Workers as TI-90 (10 episodes)
2019
Miracle Workers as The Gunslinger (8 episodes)
2018
Once Upon a Deadpool as Dopinder
2018
Office Uprising as Mourad
2018
Deadpool 2 as Dopinder
2018
Better Start Running as Nelson
2018
Little Bitches as Andy
2017
Will & Grace as Mike (1 episode)
2017
The Sweet Life as Convenience Store Clerk
2017
Unicorn Store as Kevin
2017
What Would Diplo Do? (1 episode)
2017
Chee and T as Roger Raval
2017
Room 104 as Anish (1 episode)
2017
And Then There Was Eve as Zain
2016
Office Christmas Party as Nate
2016
Dream Corp LLC as Patient 27 (1 episode)
2016
Ghostbusters as Benny
2016
Wrecked as Keith (2 episodes)
2016
Deadpool as Dopinder
2015
Blunt Talk as Martin Bassi (20 episodes)
2015
Goosebumps as Mr. Rooney
2015
Other Space as Stewart Lipinski (8 episodes)
2014
Supremacy as Store Clerk
2014
Silicon Valley as Tenley (1 episode)
2014
Growing Up Fisher as Owen (1 episode)
2013
Mighty Med as Benny (1 episode)
2013
The Goldbergs as Randy Mescunda (1 episode)
2013
The Goldbergs as Srini (1 episode)
2013
The Goldbergs as Srinivas Bollimpalli (4 episodes)
2013
Brooklyn Nine-Nine as Gordon Lundt (1 episode)
2013
Betas as Nash (11 episodes)
2012
1600 Penn as Misfit (1 episode)
2012
Safety Not Guaranteed as Arnau
2012
Touch as Ravi (1 episode)
2011
Worst. Prom. Ever. as Glenn
2009
The Middle as Vijal (1 episode)