Show
Actor (128 credits)
2014-2023
The Flash
(TV Series)
Captain David Singh / Chief David Singh / Detective David Singh / ...
Captain David Singh / Chief David Singh / Detective David Singh / ...
- A New World: Part 4: Finale
(2023)
... Chief David Singh
- A New World: Part 1: Reunions
(2023)
... Detective David Singh
- It's My Party and I'll Die If I Want To
(2023)
... Chief David Singh
- The Curious Case of Bartholomew Allen
(2022)
... Chief David Singh
- Mother
(2021)
... Chief David Singh
- The Speed of Thought
(2021)
... Chief David Singh
- Success Is Assured
(2020)
... Chief David Singh
- Liberation
(2020)
... Chief David Singh
- So Long and Goodnight
(2020)
... Chief David Singh
- The Exorcism of Nash Wells
(2020)
... Chief David Singh
- Legacy
(2019)
... Captain David Singh
- The Girl with the Red Lightning
(2019)
... Captain David Singh
- Memorabilia
(2019)
... Captain David Singh
- Seeing Red
(2019)
... Captain David Singh
- Blocked
(2018)
... Captain David Singh
- Nora
(2018)
... Captain David Singh
- We Are the Flash
(2018)
... Captain David Singh
- Subject 9
(2018)
... Captain David Singh
- The Trial of The Flash
(2018)
... Captain David Singh
- Don't Run
(2017)
... Captain David Singh
- Therefore I Am
(2017)
... Captain David Singh
- Mixed Signals
(2017)
... Captain David Singh
- Monster
(2016)
... Captain David Singh
- Invincible
(2016)
... Captain David Singh
- Rupture
(2016)
... Captain David Singh
- Welcome to Earth-2
(2016)
... Captain David Singh / David Singh
- Potential Energy
(2016)
... Captain David Singh
- Running to Stand Still
(2015)
... Captain David Singh
- Enter Zoom
(2015)
... Captain David Singh
- The Man Who Saved Central City
(2015)
... Captain David Singh
- Fast Enough
(2015)
... Captain David Singh
- Grodd Lives
(2015)
... Captain David Singh
- The Trap
(2015)
... Captain David Singh
- Who Is Harrison Wells?
(2015)
... Captain David Singh
- Tricksters
(2015)
... Captain David Singh
- Rogue Time
(2015)
... Captain David Singh
- Out of Time
(2015)
... Captain David Singh
- Revenge of the Rogues
(2015)
... Captain David Singh
- Flash vs. Arrow
(2014)
... Captain David Singh
- Power Outage
(2014)
... Captain David Singh
- The Flash Is Born
(2014)
... Captain David Singh
- Plastique
(2014)
... Captain David Singh
- Going Rogue
(2014)
... Captain David Singh
- Things You Can't Outrun
(2014)
... Captain David Singh
- Fastest Man Alive
(2014)
... Captain David Singh
- Pilot
(2014)
... Captain David Singh
2023
Hudson & Rex
(TV Series)
Inspector Yousef Ali
Inspector Yousef Ali
- Due North
(2023)
... Inspector Yousef Ali
- Northern Rexposure
(2023)
... Inspector Yousef Ali
2022
Departure
(TV Series)
Det. Shakir Urgessa
Det. Shakir Urgessa
- What Lies Beneath
(2022)
... Det. Shakir Urgessa
- Shot Across The Bow
(2022)
... Det. Shakir Urgessa
- Devil and the Deep Blue Sea
(2022)
... Det. Shakir Urgessa
- Stowaway
(2022)
... Det. Shakir Urgessa
- Dead in the Water
(2022)
... Det. Shakir Urgessa
- The Tempest
(2022)
... Det. Shakir Urgessa
2021
Virgin River
(TV Series)
Todd Masry
Todd Masry
- Life and Death
(2021)
... Todd Masry
- Kindling
(2021)
... Todd Masry
- Spare Parts and Broken Hearts
(2021)
... Todd Masry
- Where There's Smoke...
(2021)
... Todd Masry
2021
Shameless
(TV Series)
Martin McManus
Martin McManus
- The Fickle Lady Is Calling It Quits
(2021)
... Martin McManus
- DNR
(2021)
... Martin McManus
2021
Firefly Lane
(TV Series)
Professor Chad Wiley / Chad Wiley
Professor Chad Wiley / Chad Wiley
- Mawaige
(2021)
... Professor Chad Wiley
- Dirty Laundry
(2021)
... Professor Chad Wiley
- Love Is a Battlefield
(2021)
... Chad Wiley
- Dancing Queens
(2021)
... Professor Chad Wiley
2019
Get Shorty
(TV Series)
Judah
Judah
- The Stick
(2019)
... Judah
- What Else Did God Say?
(2019)
... Judah
- Strong Move
(2019)
... Judah
- What To Do When You Land
(2019)
... Judah
2019
Blood & Treasure
(TV Series)
Asim Massod
Asim Massod
- Code of the Hawaladar
(2019)
... Asim Massod
- The Curse of Cleopatra -- Parts 1 & 2
(2019)
... Asim Massod
2019
The Murders
(TV Series)
Paul Ray
Paul Ray
- Queen of Hearts
(2019)
... Paul Ray
- Heist
(2019)
... Paul Ray
2013-2019
Arrow
(TV Series)
Captain David Singh / Soldier #2 / Street Dealer
Captain David Singh / Soldier #2 / Street Dealer
- Star City Slayer
(2019)
... Captain David Singh
- All for Nothing
(2018)
... Captain David Singh
- Second Chances
(2017)
... Captain David Singh
- The Huntress Returns
(2013)
... Soldier #2
- Vertigo
(2013)
... Street Dealer
2017-2018
Beyond
(TV Series)
Daniel
Daniel
- There's No Home for You Here
(2018)
... Daniel
- F.G.B.
(2018)
... Daniel
- Knock, Knock
(2018)
... Daniel
- Cheers, Bitch
(2018)
... Daniel
- Into the Light
(2017)
... Daniel
- Out of Darkness
(2017)
... Daniel
- Last Action Hero
(2017)
... Daniel
- Ties That Bind
(2017)
... Daniel
- The Man in the Yellow Jacket
(2017)
... Daniel
- Celeste
(2017)
... Daniel
- Fancy Meeting You Here
(2017)
... Daniel
2017
Supergirl
(TV Series)
Captain David Singh
Captain David Singh
- Crisis on Earth-X, Part 1
(2017)
... Captain David Singh
2017
Shooter
(TV Series)
Yusuf Ali
Yusuf Ali
- Across the Rio Grande
(2017)
... Yusuf Ali
- The Man Called Noon
(2017)
... Yusuf Ali
- The Dark End of the Street
(2017)
... Yusuf Ali
- Remember the Alamo
(2017)
... Yusuf Ali
- The Hunting Party
(2017)
... Yusuf Ali
2016-2017
Homeland
(TV Series)
Reda Hashem
Reda Hashem
- Imminent Risk
(2017)
... Reda Hashem
- Casus Belli
(2017)
... Reda Hashem
- A Flash of Light
(2017)
... Reda Hashem
- The Covenant
(2017)
... Reda Hashem
- The Man in the Basement
(2017)
... Reda Hashem
- Fair Game
(2016)
... Reda Hashem
2015-2016
The Art of More
(TV Series)
Hassan Al Afshar
Hassan Al Afshar
- Better a Lion Than a Sheep
(2016)
... Hassan Al Afshar
- Hikori
(2016)
... Hassan Al Afshar
- El Calvo
(2016)
... Hassan Al Afshar
- Man on a Rope
(2016)
... Hassan Al Afshar
- The Interview
(2015)
... Hassan Al Afshar
- The Card Players
(2015)
... Hassan Al Afshar
- The Name of the Game
(2015)
... Hassan Al Afshar
- The Quatrefoil
(2015)
... Hassan Al Afshar
- Ride Along
(2015)
... Hassan Al Afshar
- One Ton Depot
(2015)
... Hassan Al Afshar
- Just Say Faux
(2015)
... Hassan Al Afshar
- Mint Condition
(2015)
... Hassan Al Afshar
- Whodunnit
(2015)
... Hassan Al Afshar
- Heavy Lies the Head
(2015)
... Hassan Al Afshar
2014-2015
The 100
(TV Series)
Sindri / Rebel Guard
Sindri / Rebel Guard
- Remember Me
(2015)
... Sindri
- Unity Day
(2014)
... Rebel Guard
2013
Almost Human
(TV Series)
Dr. Keating
Dr. Keating
- Arrhythmia
(2013)
... Dr. Keating
- Are You Receiving?
(2013)
... Dr. Keating (uncredited)
2013
The Runner
(TV Series)
Horowitz
Horowitz
- The Bees Are Buzzing
(2013)
... Horowitz
- Lopez Hell
(2013)
... Horowitz
- You Call This a Security System?
(2013)
... Horowitz
- I'm Innocent!
(2013)
... Horowitz
2013
Red Widow
(TV Series)
Cristos
Cristos
- The Escape
(2013)
... Cristos
- The Consignment
(2013)
... Cristos
2012-2013
Primeval: New World
(TV Series)
Bill Pearson
Bill Pearson
- The Inquisition
(2013)
... Bill Pearson
- Undone
(2012)
... Bill Pearson
2011-2013
Goodnight for Justice
(TV Mini Series)
Man / Gentleman
Man / Gentleman
- Queen of Hearts
(2013)
... Man
- Goodnight for Justice
(2011)
... Gentleman (uncredited)
2012
Halo 4: Forward Unto Dawn
(TV Mini Series)
Marine
Marine
- Part 5
(2012)
... Marine
- Part 4
(2012)
... Marine
- Part 3
(2012)
... Marine
- Part 2
(2012)
... Marine
- Part 1
(2012)
... Marine
2011
True Justice
(TV Series)
El Habib / Sniper
El Habib / Sniper
- Diamonds in the Rough
(2011)
... El Habib
- Lethal Justice: Part 2
(2011)
... Sniper
2006-2008
Stargate: Atlantis
(TV Series)
Kanaan / Taliban Guard
Kanaan / Taliban Guard
- Broken Ties
(2008)
... Kanaan
- Search and Rescue
(2008)
... Kanaan
- The Kindred: Part 2
(2008)
... Kanaan
- The Kindred: Part 1
(2008)
... Kanaan
- Phantoms
(2006)
... Taliban Guard
2007
Intelligence
(TV Series)
Plainclothes Cop #1
Plainclothes Cop #1
- We Were Here Now We Disappear
(2007)
... Plainclothes Cop #1
Show
Stunts (30 credits)
2021
Day of the Dead
(TV Series) (stunts - 1 episode)
- Choke on 'Em!
(2021)
... (stunts: Mine Entrance Zombie)
2012
Continuum
(TV Series) (stunt double - 2 episodes)
- Family Time
(2012)
... (stunt double: Kellog)
- Wasting Time
(2012)
... (stunt double: Kellog)
2004
Il Duce Canadese
(TV Mini Series) (stunts - 2 episodes)
- Episode #1.2
(2004)
... (stunts)
- Episode #1.1
(2004)
... (stunts)
Show
Second Unit Director or Assistant Director (4 credits)
Show
Producer (9 credits)
Show
Director (2 credits)
Show
Writer (1 credit)
Show
Location management (1 credit)
Show
Production manager (1 credit)
Show
Script and Continuity Department (1 credit)
Show
Thanks (1 credit)
Show
Self (4 credits)
2021
Reel Talk About Race in B.C. Film
(TV Mini Series)
Self
Self
- Episode 1: WHO WE SEE
(2021)
... Self
2018
Pop Culture Unplugged w/ Elias
(Podcast Series)
Self
Self
- Interview: Patrick Sabongui
(2018)
... Self
2017
Beer and Board Games
(TV Series documentary)
Self / Captain David Singh
Self / Captain David Singh
- Cards Against Muggles + Awkward Party + Popes (at Fan Quest Canada)
(2017)
... Self / Captain David Singh
2016
Noches con Platanito
(TV Series)
Self - Guest
Self - Guest
- Patrick Sabongui/Jessica Camacho/Sexy Star/Thunder Rosa/Noel Torres
(2016)
... Self - Guest
Show
Archive footage (1 credit)