Cast Credits NCIS: Los Angeles (2009) Guest starring as Ala A Din Keshwar Episode 1x22: Hunted (May 11, 2010) Torchwood (2006) Guest starring as Ablemarch Episode 4x07: Immortal Sins (Aug 19, 2011) [Co-Star] Criminal Minds (2005) Guest starring as Akil Episode 8x18: Restoration (Apr 3, 2013) [Co-Star]