Known For
Filmography
2024
2021
2021
2020
2018
2017
2017
2013
2013
2012
2012
2012
2011
20102010
2010
2009
2006
200420032001
1984

Meat Puppet
Movie · as Delivery Driver

The One
TV · as Nick Gedny · 8 eps

The Wheel of Time
TV · as Ingtar Shinowa · 6 eps

COBRA
TV · as Nate Stevens · 6 eps

A Discovery of Witches
TV · as Domenico Michele · 18 eps

Still Star-Crossed
TV · as Mercutio · 1 ep

Absentia
TV · as Mubin · 2 eps

The Last Witch
Movie · as Daniel Herrick

Da Vinci's Demons
TV · as Zoroaster · 28 eps

Twenty8K
Movie · as Ricky Shah

Leaving
TV · as Jonah · 3 eps

Inside Men
TV · as Riaz · 4 eps

Zen
TV · as Pepe Spadola · 1 ep
Pulse
Pulse
Movie · as Rafee Hussein

Huge
Movie · as Kayvan

4.3.2.1
Movie · as Manuel

Being Human
TV · as Owen · 5 eps

A Good Year
Movie · as Hip Hopper #1
If...
If...
TV · as Mickey · 1 ep
Star
Star
TV · as Mitch · 13 eps

Waking the Dead
TV · as Nabil · 1 ep

The Bill
TV · 1 ep
