2025
Beam Me Up, Sulu as Self2024
Fallen as Dr. Howson2023
Deliver Us as Cardinal Russo2022
Shantaram as Khader Khan2021
Star Wars: The Bad Batch as Senator Avi Singh (voice)2021
Foundation as Advocate Xylas2020
Star Trek: Lower Decks as Dr. Julian Bashir (voice)2020
Star Trek Day as Self2020
Skylines as General Radford2019
The Spy as Ahmed Suidani2019
21 Bridges as Adi2017
The Kennedys: After Camelot as Aristotle Onassis2017
Submergence as Dr. Shadid2016
City of Tiny Lights as Al-Dabaran2015
Tut as Amun2014
Gotham as Ra's al Ghul2014
Cosmos as Isaac Newton (voice)2014
May in the Summer as Ziad2013
Peaky Blinders as Ruben Oliver2013
Atlantis as Minos2013
Wild Arabia as Himself - Narrator2013
The Fifth Estate as Dr. Tarek Haliseh2012
True Love as Ismail2012
Inescapable as Adib2011
Game of Thrones as Doran Martell2010
Strike Back as Zahir Sharq2010
Clash of the Titans as Hermes2010
Miral as Jamal2010
4.3.2.1 as Mr. Jauo-Pinto2009
Spy(ies) as Malik2009
Cairo Time as Tareq Khalifa2008
Merlin as Kanen2008
Doomsday as Prime Minister John Hatcher2008
Anatomy of Catastrophe: The Making of 'Doomsday' as self2008
The Boundary as Ahmed Ali2007
Primeval as Philip Burton2007
The Last Legion as Theodorus Andronikos2007
A Lost Man as Fouad Saleh2006
The Nativity Story as The Angel Gabriel2006
Hannibal: Rome's Worst Nightmare as Hannibal2006
The Path to Redemption as Self2005
Kingdom of Heaven as Nasir2005
Syriana as Prince Nasir Al-Subaai2004
The Hamburg Cell as Khalid Sheikh Mohammed2003
Trials and Tribble-ations: Uniting Two Legends as Himself2003
Deep Space Nine: Ending an Era as Himself2002
Spooks as Ibhn Khaldun2002
Reign of Fire as Ajay2001
24 as Hamri Al-Assad2001
Waking the Dead as Dr. Mohammed2000
Vertical Limit as Kareem Nazir1999
Family Guy as London Silly Nannies Player (voice)1995
Star Trek: Deep Space Nine - The Way of the Warrior as Julian Bashir1993
Star Trek: Deep Space Nine as Julian Bashir1993
Star Trek: Deep Space Nine - Emissary as Julian Bashir1993
Star Trek: Deep Space Nine - Behind the Scenes as Himself1993
Star Trek: The Next Generation - Birthright as Julian Bashir1992
The Big Battalions as Yousef1992
A Dangerous Man: Lawrence After Arabia as Prince Feisal (as Siddig El-Fadil)1989
Agatha Christie's Poirot as Shaitana1987
Star Trek: The Next Generation as Doctor Julian BashirNaN
Recon as Not available1993
Star Trek: Deep Space Nine Director