Cast Credits The Looming Tower (2018) Guest starring as Anas al-Liby (3 episodes) Episode 1x03: Mistakes Were Made (Feb 28, 2018) [Co-Star] Episode 1x02: Losing My Religion (Feb 28, 2018) [Co-Star] Episode 1x01: Now It Begins… (Feb 28, 2018) [Co-Star] Blindspot (2015) Guest starring as Dodi Khalil Episode 1x05: Split the Law (Oct 19, 2015) Madam Secretary (2014) Guest starring as Leader Episode 3x19: Global Relief (Apr 23, 2017) Guest starring as Hamid Nasser Episode 3x22: Revelation (May 14, 2017) Satisfaction (2014) Guest starring as Captain Episode 2x07: ...Through Travel (Nov 27, 2015) [Co-Star] The Spoils of Babylon (2014) Guest starring as Arab Official Episode 1x05: The Age of the Bastard (Jan 30, 2014) Scandal (2012) Guest starring as TBD Episode 6x13: The Box (May 4, 2017) Pretty Little Liars (2010) Guest starring as Examiner Episode 5x12: Taking This One to the Grave (Aug 26, 2014) [Co-Star] NCIS: Los Angeles (2009) Guest starring as NSA hostage Episode 6x15: Forest for the Trees (Feb 9, 2015)