2023
Moving On as Gun Shop Salesman
2020
Little America as Rafiq (1 episode)
2019
3022 as Thomas Dahan
2019
Love & Debt as Scott Soloman
2018
Tom Clancy's Jack Ryan as Ali bin Suleiman (6 episodes)
2018
Tommy in La La Land as Himself (1 episode)
2016
Of Kings and Prophets as Jonathan (9 episodes)
2015
The Player (1 episode)
2015
Killing Jesus as Jesus
2015
Allegiance as Scott Tolliver (2 episodes)
2013
Dorfman in Love as Cookie
2011
Ricochet as Robert Savich
2011
Person of Interest as Omar Risha (1 episode)
2011
The Promise as Omar Habash (4 episodes)
2010
Blue Bloods as Teri Damiri (1 episode)
2010
Nikita as Al Qaeda #1 (1 episode)
2010
Nikita as Kasim Tariq (1 episode)
2010
Covert Affairs as Khalid Ansari (1 episode)
2009
The Good Wife as Zayeed Shaheed (1 episode)
2009
Nurse Jackie as Mohammed 'Mo-Mo' De La Cruz (12 episodes)
2008
The Visitor as Tarek Khalil
2006
American Dreamz as Mujeheddin Captain
2004
The Ski Trip as Tyson
2004
Veronica Mars as Nasir Ben-Hafaid (1 episode)
2001
24 as Heydar (2 episodes)