
Actor
Age 45 · UK

2015 · ★ 5.8
as Doctor (UCL)

2013 · ★ 5.6
as Martin Bashir

2009 · ★ 7.7
as Revolutionary Guard

2013 · ★ 5.7
as Saïd

2026 · ★ 7
as Professor Westlake

2015
as Tom Baird

2010
as Servant

2010
as Guildenstern

2020
as Prosecutor Talib

2023
as Joe

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