Known For
Filmography

Moving On
Movie · as Gun Shop Salesman

Eternals
Movie · as Ben

Breaking Fast
Movie · as Mo

Little America
TV · as Rafiq · 1 ep

Love & Debt
Movie · as Scott Soloman

3022
Movie · as Thomas Dahan

The Morning Show
TV · as Mehdi Ali · 1 ep

Tommy in La La Land
TV · as Himself · 1 ep

Tom Clancy's Jack Ryan
TV · as Ali bin Suleiman · 6 eps

Of Kings and Prophets
TV · as Jonathan · 9 eps

Killing Jesus
Movie · as Jesus

Those People
Movie · as Tim

Allegiance
TV · as Scott Tolliver · 2 eps

The Player
TV · 1 ep

Dorfman in Love
Movie · as Cookie

Ricochet
Movie · as Robert Savich

The Promise
TV · as Omar Habash · 4 eps

Person of Interest
TV · as Omar Risha · 1 ep

Nikita
TV · as Al Qaeda #1, Kasim Tariq · 1 ep

Blue Bloods
TV · as Teri Damiri · 1 ep

Covert Affairs
TV · as Khalid Ansari · 1 ep

Nurse Jackie
TV · as Mohammed 'Mo-Mo' De La Cruz · 12 eps

The Good Wife
TV · as Zayeed Shaheed · 1 ep

The Visitor
Movie · as Tarek Khalil

American Dreamz
Movie · as Mujeheddin Captain
The Ski Trip
Movie · as Tyson

Veronica Mars
TV · as Nasir Ben-Hafaid · 1 ep

NCIS
TV · as Abdul Wahid · 1 ep

CSI: Miami
TV · as Marcel Largos · 1 ep

24
TV · as Heydar · 2 eps

Law & Order
TV · as Joshua Haddad · 1 ep
