
Actor
Age 38 · UK

2016 · ★ 6.6
as Kieran Gallagher

2019 · ★ 6.4
as Markham

2026 · ★ 7.2
as Mr. Ajayi

2025 · ★ 6.5
as Nurse Angel

2019 · ★ 4.8
as Cailean Ferris

2016 · ★ 5.3
as Flute

2025 · ★ 5.1
as Kevin

2018 · ★ 7.2
as Eros

2021 · ★ 6.2
as Mercutio

2023

2015
as Jonathan Clarke

2019
as William

2018
as Samuel

2017
as The Dauphin

2016
as Iago
Movies from TMDB, TV roles from TVmaze (main cast only).

2022 · STARZ · Ended
as Chevalier de Saint-Jacques

2022 · Netflix · Ended
as Mr Ajayi

2021 · BBC iPlayer · To Be Determined
as Felix Owusu

2017 · BBC One · Ended
as Theo

2015 · BBC One · Ended
as Ziggy

2015 · Channel 4 · Ended
as Dean Monroe

2015 · E4 · Ended
as Dean Monroe