
Actor
Age 40 · UK

2019 · ★ 8
as Lieutenant Blake

2021 · ★ 6.7
as Ikaris

2015 · ★ 6.8
as Prince

2019 · ★ 7.3
as John Reid

2016 · ★ 6.3
as Michael Mason

2018 · ★ 5.7
as Leo West

2024 · ★ 5.8
as Leonides / Elias Vardakis

2010 · ★ 5.8
as Ripley

2015 · ★ 6.3
as Oliver Mellors

2013 · ★ 5.7
as Friedrich Zeitz

2010 · ★ 6.3
as Kirk Brandon

2016 · ★ 8
as Romeo Montague

2017 · ★ 7.1
as Peter

2000 · ★ 5.8
as Young Andy

2015 · ★ 6.5
as Shane

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

2026 · Netflix · In Development
as Secretary of Defense Webb Preston

2023 · Prime Video · To Be Determined
as Mason Kane

2018 · BBC One · Ended
as David Budd

2017 · Prime Video · Ended
as Peter Leigh

2016 · Rai 1 · Ended
as Cosimo de' Medici

2014 · Discovery · Ended
as Bill Haskell

2012 · BBC One · Ended
as Weir

2011 · Channel 4 · Ended
as Ashley Greenwick

2011 · HBO · Ended
as Robb Stark
Paramount+ · In Development
as Jim Marchant