Cast Credits This Is Us (2016) Guest starring as Ray Episode 1x18: Moonshadow (Mar 14, 2017) [Co-Star] Rosewood (2015) Guest starring as Chief Ewing Episode 1x11: Paralytics and Priorities (Mar 2, 2016) FlashForward (2009) Guest starring as Dr. Lahar Bahti Episode 1x19: Course Correction (May 6, 2010) NCIS: Los Angeles (2009) Guest starring as Manager Episode 6x07: Leipei (Nov 10, 2014) Castle (2009) Guest starring as Felix Gozarian Episode 5x03: Secret's Safe with Me (Oct 8, 2012) Lie to Me (2009) Guest starring as Mr. GrinWis Episode 1x06: Do No Harm (Mar 11, 2009) [Co-Star] The Mentalist (2008) Guest starring as Tariq Shah Episode 2x22: Red Letter (May 13, 2010) 90210 (2008) Guest starring as Omar Shirazi (7 episodes) Episode 4x13: Should Old Acquaintance Be Forgot? (Jan 17, 2012) Episode 3x09: They're Playing Her Song (Nov 15, 2010) Episode 3x08: Mother Dearest (Nov 8, 2010) Episode 3x07: I See London, I See France... (Nov 1, 2010) Episode 2x11: And Away They Go! (Dec 1, 2009) Episode 1x21: The Dionysian Debacle (Apr 28, 2009) Episode 1x10: Games People Play (Nov 11, 2008) View 4 more View 4 less The Unit (2006) Guest starring as Dan Vorhees Episode 1x03: 200th Hour (Mar 21, 2006) Prison Break (2005) Guest starring as Griffin Oren (2 episodes) Episode 4x17: The Mother Lode (Apr 17, 2009) Episode 4x05: Safe and Sound (Sep 22, 2008) NCIS (2003) Guest starring as Azid Abu Selom Episode 4x19: Grace Period (Apr 3, 2007) 24 (2001) Guest starring as Hassan Naiyeer Episode 2x06: Day 2: 1:00 P.M. - 2:00 P.M. (Dec 3, 2002) The High Life (1996) Starring as Rudy Silk Stalkings (1991) Guest starring as Gilbert Youngs Episode 4x10: School of Hard Rocks (Nov 13, 1994) Cop Rock (1990) Guest starring as Kevin Sturges (2 episodes) Episode 1x07: Cop-a-Feeliac (Nov 7, 1990) Episode 1x06: Oil of Ol' Lay (Oct 31, 1990) Star Trek: The Next Generation (1987) Guest starring as Ensign Gillespie Episode 4x17: Night Terrors (Mar 18, 1991) L.A. Law (1986) Guest starring as Cop #1 Episode 1x10: Fry Me to the Moon (Dec 4, 1986) [Co-Star]