Home / Discover / People

Star Trek: Discovery

2017
as Ash Tyler

Penny Dreadful

2014
as Henry Jekyll / Mr. Hyde

Still Star-Crossed

2017
as Tybalt Capulet

The Commuter

2018
as Vince

Spooks

2002
as Tariq Masood

The Man Who Knew Infinity

2016
as Chandra Mahalanobis

Departure

2019
as Ali

Salting the Battlefield

2014
as Jez Nichols

Magpie

2024
as Ben

Nautilus

2024
as Captain Nemo

Go

2007
as Man

Toast of London

2013
as Clem Fandango

Profile

2018
as Abu Bilel Al-Britani

Guest Star

Episode Penny Dreadful
The Blessed Dark
2016
Episode The Ready Room
Shazad Latif
2019
Episode Penny Dreadful
The Day Tennyson Died
2016
Episode Toast of Tinseltown
The Scorecard
2022
Episode Penny Dreadful
Predators Far and Near
2016
Episode Toast of Tinseltown
Doctor Grainger
2022
Episode Toast of Tinseltown
Death Valley
2022
Episode Toast of Tinseltown
Anger Man
2022
Episode Toast of Tinseltown
Monster Mash
2022
Episode Penny Dreadful
Good and Evil Braided Be
2016
Episode Penny Dreadful
This World Is Our Hell
2016
Episode Penny Dreadful
No Beast So Fierce
2016
Episode Penny Dreadful
Ebb Tide
2016
Episode Still Star-Crossed
In Fair Verona, Where We Lay Our Scene
2017
Episode Penny Dreadful
Perpetual Night
2016