Cast Credits Never Have I Ever (2020) Guest starring as Aravind Periyappa Episode 1x09: ...had to be on my best behavior (Apr 27, 2020) Messiah (2020) Guest starring as Undersecretary Danny Kirmani (4 episodes) Episode 1x10: The Wages of Sin (Jan 1, 2020) [Co-Star] Episode 1x08: Force Majeure (Jan 1, 2020) [Co-Star] Episode 1x04: Trial (Jan 1, 2020) [Co-Star] Episode 1x01: He That Hath an Ear (Jan 1, 2020) [Co-Star] View 1 more View 1 less Dream Corp LLC (2016) Guest starring as Patient #075 Episode 2x11: Dust Bunnies (Nov 26, 2018) School of Rock (2016) Guest starring as Alex Episode 1x07: We Can Be Heroes, Sort Of (Apr 23, 2016) The Brink (2015) Guest starring as General Umair Zaman (9 episodes) Episode 1x10: There Will Be Consequences (Aug 23, 2015) Episode 1x09: Just a Little Crazy Talk (Aug 16, 2015) Episode 1x08: Who's Grover Cleveland? (Aug 9, 2015) Episode 1x07: Sticky Wicket (Aug 2, 2015) Episode 1x06: Tweet Tweet Tweet (Jul 26, 2015) Episode 1x04: I'll Never Be Batman (Jul 12, 2015) Episode 1x03: Baghdad My Ass (Jul 5, 2015) Episode 1x02: Half-Cocked (Jun 28, 2015) Episode 1x01: Pilot (Jun 21, 2015) View 6 more View 6 less Bosch (2015) Guest starring as Dr. "Chemical Ali" Rohat Episode 5x08: Salvation Mountain (Apr 19, 2019) Young & Hungry (2014) Guest starring as Mr. Jain Episode 5x09: Young & Hold (May 15, 2017) The Blacklist (2013) Guest starring as Bhavish Ratna Episode 7x08: The Hawaladar (No. 162) (Nov 22, 2019) Childrens Hospital (2010) Guest starring as Sultan Abdul Aziz Episode 2x12: The Sultan's Finger: Live (Nov 7, 2010) Celebrity Ghost Stories (2009) Guest starring as Iqbal Theba Episode 3x13: Chaka Khan, Kristin Bauer, Iqbal Theba (Nov 19, 2011) Community (2009) Guest starring as Gubi Nadir (3 episodes) Episode 4x12: Heroic Origins (May 2, 2013) Episode 1x18: Basic Genealogy (Mar 11, 2010) Episode 1x03: Introduction to Film (Oct 1, 2009) Glee (2009) Guest starring as Principal Figgins (51 episodes) Episode 5x09: Frenemies (Feb 25, 2014) Episode 5x08: Previously Unaired Christmas (Dec 5, 2013) Episode 5x07: Puppet Master (Nov 28, 2013) Episode 5x03: The Quarterback (Oct 10, 2013) Episode 5x02: Tina in the Sky with Diamonds (Oct 3, 2013) Episode 5x01: Love, Love, Love (Sep 26, 2013) Episode 4x12: Naked (Jan 31, 2013) Episode 4x11: Sadie Hawkins (Jan 24, 2013) Episode 4x10: Glee, Actually (Dec 13, 2012) Episode 4x09: Swan Song (Dec 6, 2012) Episode 4x08: Thanksgiving (Nov 29, 2012) Episode 4x07: Dynamic Duets (Nov 22, 2012) Episode 4x06: Glease (Nov 15, 2012) Episode 4x05: The Role You Were Born to Play (Nov 8, 2012) Episode 4x04: The Break Up (Oct 4, 2012) Episode 4x03: Makeover (Sep 27, 2012) Episode 4x02: Britney 2.0 (Sep 20, 2012) Episode 3x22: Goodbye (May 22, 2012) Episode 3x20: Props (May 15, 2012) Episode 3x19: Prom-asaurus (May 8, 2012) Episode 3x18: Choke (May 1, 2012) Episode 3x07: I Kissed a Girl (Nov 29, 2011) Episode 3x04: Pot o' Gold (Nov 1, 2011) Episode 3x03: Asian F (Oct 4, 2011) Episode 3x01: The Purple Piano Project (Sep 20, 2011) Episode 2x21: Funeral (May 17, 2011) Episode 2x20: Prom Queen (May 10, 2011) Episode 2x14: Blame It on the Alcohol (Feb 22, 2011) Episode 2x07: The Substitute (Nov 16, 2010) Episode 2x06: Never Been Kissed (Nov 9, 2010) Episode 2x05: The Rocky Horror Glee Show (Oct 26, 2010) Episode 2x03: Grilled Cheesus (Oct 5, 2010) Episode 2x02: Britney/Brittany (Sep 28, 2010) Episode 2x01: Audition (Sep 21, 2010) Episode 1x22: Journey to Regionals (Jun 8, 2010) Episode 1x21: Funk (Jun 1, 2010) Episode 1x20: Theatricality (May 25, 2010) Episode 1x19: Dream On (May 18, 2010) Episode 1x16: Home (Apr 27, 2010) Episode 1x15: The Power of Madonna (Apr 20, 2010) Episode 1x14: Hell-O (Apr 13, 2010) Episode 1x13: Sectionals (Dec 9, 2009) Episode 1x12: Mattress (Dec 2, 2009) Episode 1x09: Wheels (Nov 11, 2009) Episode 1x07: Throwdown (Oct 14, 2009) Episode 1x06: Vitamin D (Oct 7, 2009) Episode 1x05: The Rhodes Not Taken (Sep 30, 2009) Episode 1x04: Preggers (Sep 23, 2009) Episode 1x03: Acafellas (Sep 16, 2009) Episode 1x02: Showmance (Sep 9, 2009) Episode 1x01: Pilot (May 19, 2009) View 48 more View 48 less Chuck (2007) Guest starring as Peyman Alahi Episode 1x04: Chuck Versus the Wookiee (Oct 15, 2007) Hot Properties (2005) Guest starring as Fareed Episode 1x01: Pilot (Oct 7, 2005) The War at Home (2005) Guest starring as Middle Eastern Man Episode 1x20: The West Palm Beach Story (Apr 16, 2006) Dr. Vegas (2004) Guest starring as Mr. Desai Episode 1x02: Advantage Play (Oct 1, 2004) Arrested Development (2003) Guest starring as Nazhgalia Episode 1x14: Shock and Aww (Mar 7, 2004) NCIS (2003) Guest starring as Ramesh Sengupta Episode 9x12: Housekeeping (Jan 3, 2012) Two and a Half Men (2003) Guest starring as Don Episode 6x13: I Think You Offended Don (Jan 19, 2009) Nip/Tuck (2003) Guest starring as Dr Vijay Paresh Episode 5x18: Ricky Wells (Feb 3, 2009) The Tick (2001) Guest starring as Dry Cleaner Episode 1x04: The License (Dec 6, 2001) Judging Amy (1999) Guest starring as Mr. Pradip Episode 3x01: The Last Word (Sep 25, 2001) Fired Up (1997) Guest starring as Driver Episode 2x15: Fire and Nice (Feb 2, 1998) Everybody Loves Raymond (1996) Guest starring as Dr. Sundram Episode 2x05: Golf (Oct 20, 1997) Space: Above and Beyond (1995) Guest starring as General Siraj Episode 1x21: Sugar Dirt (Apr 20, 1996) [Co-Star] Caroline in the City (1995) Guest starring as Koothrappally Episode 2x21: Caroline and the Critics (Apr 15, 1997) Can't Hurry Love (1995) Guest starring as Cabbie Episode 1x19: Who's Afraid of Elizabeth Taylor? (a.k.a.) The Liz Taylor Show (Feb 26, 1996) Friends (1994) Guest starring as Joey's Doctor Episode 5x03: The One Hundredth (Oct 8, 1998) Sister, Sister (1994) Guest starring as Mr. Solakian (2 episodes) Episode 3x18: The Piano Lesson (Feb 28, 1996) Episode 3x15: The Volunteers (Feb 7, 1996) Mad About You (1992) Guest starring as The Cabbie Episode 3x10: The City (Dec 15, 1994) Seinfeld (1989) Guest starring as Cabbie Episode 6x19: The Jimmy (Mar 16, 1995) [Uncredited] L.A. Law (1986) Guest starring as Chandra Episode 7x19: Vindaloo in the Villows (Apr 29, 1993)