
Known For
Filmography
2026
2025
2025
2024
2022
2020
2019
2019
2018
2017
2017
2017
2012
1996

Babies
TV · as Matt · 3 eps

Unforgivable
Movie · as Dr. Richard Harding

Suspect: The Shooting of Jean Charles De Menezes
TV · as Ivor (Surveillance Officer) · 3 eps

Deadpool & Wolverine
Movie · as Mr. Chipman

DI Ray
TV · as Navin Kapoor · 2 eps

Surge
Movie · as Emre

Hope Gap
Movie · as Dev

Zomboat!
TV · as Amar · 6 eps

Save Me
TV · as DC Leo Rainsford · 3 eps

Shamed
Movie · as Mani Yalla

The State
TV · as Ziyad · 4 eps

Bancroft
TV · as Daanish Kamara · 7 eps

Line of Duty
TV · as Khan · 1 ep

Silent Witness
TV · as Noah Johnson · 1 ep