
Actor
Age 46 · UK

2004 · ★ 6
as Klaus

2005 · ★ 7.3
as Ike

2023 · ★ 6.3
as John (segment "Five Minutes")

2003 · ★ 6
as Adrian Kuypers

2023
as Gabe Patier

2008 · ★ 5.4
as Billy Nixon

2008
as Peter

2012
as Edmund

2021
as Thersites (voice)

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

2022 · HBO · On air
as Hugh Hammer

2022 · BBC iPlayer · Ended
as Gareth Jenkins

2019 · HBO Max · Ended
as Officer "Big Bill" O'Hara

2016 · ITV1 · Ended
as Beowulf

2014 · STARZ · Ended
as Captain Charles Cunningham

2013 · Lionsgate+ · Ended
as Alfonso, Duke of Calabria

2013 · BBC One · Ended
as Jack Burns

2009 · BBC Three · Ended
as Avi

2023 · BBC One · Ended
As themself