Acting
Overlord
2018
No Offence
2015
An Acceptable Loss
2019
as Martin
London Arabia
as Omar
Real
as Manny
as Nez
Healey's House
as Alex
The Resonance
Screw
as Louis Costa · 12 ep.
Compulsion
as Raj · 4 ep.
five by five
as Lucas · 5 ep.
New Blood
as Rash Sayyad · 7 ep.
as Alpha · 6 ep.
Tyrant
as Malik · 2 ep.
Death in Paradise
as Jake Dalton · 2 ep.