2024
Problemista as Khalil
2024
Push To Enter as Hugo Martin
2022
Ms. Marvel as Sheikh Abdullah (3 episodes)
2021
No Longer Suitable For Use as Samir
2019
Emergence as Yousef (2 episodes)
2019
Ramy as Uncle Naseem (30 episodes)
2018
FBI as Ahmed Khan (1 episode)
2018
12 Strong as Commander Ahmed Lal
2017
The Wall as Juba (voice)
2015
Blindspot as Zahir (1 episode)
2014
Amira & Sam as Bassam
2013
Orange Is the New Black as Youssef (1 episode)
2011
I'm Not Me as Robert Benoit
2011
My Last Day Without You as Mahdi
2008
The Visitor as Nasim
2007
Arranged as Abdul-Halim Khaldi
2002
Without a Trace as Store Keeper (1 episode)
2001
Law & Order: Criminal Intent as Jesus (1 episode)
1999
Third Watch as John Doe (1 episode)
1999
Third Watch as Man in Hospital / Suspect (1 episode)