2025
The Hunting Party as Ryan Hassani (3 episodes)
2025
Between Borders as Ivan Petrosyan
2022
We Need a Little Christmas as Peter
2022
Hello, Goodbye, and Everything in Between as Steve
2021
Christmas Sail as Luke
2021
The Day We Left as Ermin
2021
The Long Island Serial Killer: A Mother's Hunt for Justice as Detective James Burke
2021
Firefly Lane as Chad Wiley (4 episodes)
2020
Benny's Best Birthday as ER Doctor
2019
Virgin River as Todd Masry (4 episodes)
2019
Departure as Shakir Urgessa (6 episodes)
2019
Blood & Treasure as Asim Masood (2 episodes)
2019
The Murders as Paul Ray (2 episodes)
2019
Hudson & Rex as Inspector Yousef Ali (2 episodes)
2019
Kim Possible as Dr. Glopman
2018
Welcome to Marwen as Ulster County Sheriff
2018
The Rookie as Ghost Head (1 episode)
2018
All of My Heart: The Wedding as Harry
2018
The Predator as Barn Merc #1
2018
Scorched Earth as Womack
2017
All of My Heart: Inn Love as Harry
2017
The Good Doctor as Russ Milman (1 episode)
2017
Get Shorty as Judah (1 episode)
2017
Power Rangers as Mr Kwan / Trini's Father
2016
Shooter as Yusuf Ali (5 episodes)
2016
Interrogation as Vasti
2016
On the Farm as Constable Buddy Roberts
2016
Dead Rising: Endgame as Garth
2016
Beyond Redemption as Amir
2016
Love on the Sidelines as Shawn
2015
The Magicians as Bingle (1 episode)
2015
The Art of More as Hassan Al Afshar (20 episodes)
2015
Supergirl as Captain David Singh (1 episode)
2015
Gourmet Detective: A Healthy Place to Die as Lucas
2015
Perfect High as Mark Taft
2015
Tomorrowland as Eiffel Tower Guard #1
2015
Dead Rising: Watchtower as Hippie Zombrex Doctor
2015
Into the Grizzly Maze as Marcus
2015
All of My Heart as Harry
2014
Night at the Museum: Secret of the Tomb as Amir
2014
Skin Trade as Detective Russell
2014
The Flash as David Singh (42 episodes)
2014
The Flash as Mirror Chief David Singh (4 episodes)
2014
Lonesome Dove Church as Matthew
2014
Godzilla as Master Sargeant Marcus Waltz
2014
The 100 as Sindri (1 episode)
2013
Almost Human as Dr. Keating (1 episode)
2013
The Tomorrow People as Andrew (1 episode)
2013
The Smurfs 2 as Candy Man
2013
Assault on Wall Street as Broker
2013
Motive as Lance (1 episode)
2013
Warm Bodies as Hunting Zombie (uncredited)
2012
Arrow as David Singh (3 episodes)
2012
Arrow as Soldier #2 (1 episode)
2012
Arrow as Street Dealer (1 episode)
2012
Halo 4: Forward Unto Dawn as Marine (5 episodes)
2012
The Cabin in the Woods as Elevator Guard
2012
This Means War as CIA Agent
2011
Good Morning, Killer as Security Guard
2011
Immortals as Hoplite Soldier #3
2011
Homeland as Reda Hashem (6 episodes)
2011
Sucker Punch as Earl
2011
Shameless as Martin McManus (2 episodes)
2010
TRON: Legacy as Gaming Program 1 - S
2010
The Boy Who Cried Werewolf as Monster Fan Dude
2010
Icarus as Fake Cop #2
2010
Caprica as Weasley Bouncer (1 episode)
2009
Whiteout as Miami Prisoner
2009
Merlin and the Book of Beasts as Tristan
2009
Waiting 4 Goliath as Hassan
2009
High Noon as Arnie Meeks
2009
Watchmen as Knot Top Gang Leader
2008
The Day the Earth Stood Still as Soldier #1
2008
Fringe as Ahmed (1 episode)
2007
300 as Persian General
2006
Psych as Tito (1 episode)
2004
Stargate Atlantis as Kanaan (4 episodes)
2004
Stargate Atlantis as Taliban Guard (1 episode)
2004
Recon 2020: The Caprini Massacre
2004
The L Word as Jamal (1 episode)
2003
Timeline as Jimmy Gomez
2001
24 as Nasir (1 episode)