
Actor
Age 45 · UK

2024 · ★ 7.4
as Praetorian Jack

2013 · ★ 5.8
as Billy

2020 · ★ 6.7
as Orson Welles

2025 · ★ 6.4
as Freddie Smalls

2022 · ★ 6.6
as Will Byrne

2022 · ★ 7
as Sutherland

2004 · ★ 5.9
as Vaughan

2012 · ★ 5.7
as Mark

2000 · ★ 5.4
as Roland

2019 · ★ 6.1
as Anthony

2009 · ★ 6.1
as Vicomte Desmond

2013 · ★ 5.9
as George Wharton

2008 · ★ 4.7
as Bluey

2010 · ★ 7
as Davy

2007 · ★ 5.1
as John "Baggy" Bagley

2021 · ★ 6.4
as Anthony (uncredited)

2006 · ★ 5.6
as Dr. John Seward

2022 · ★ 5.2
as Blond

2021 · ★ 5.4
as Fletcher Dennis

2008 · ★ 5.6
as Geoff Goddard

2019 · ★ 6.6
as William Ramsden

2010 · ★ 6.5
as Mr. Hayes

1999 · ★ 6.2
as Pvt. Chad Batterbee

2014 · ★ 5.4
as Bullet

2012 · ★ 5.7
as Terrence Waterspoon

2028

2026
as Ambassador

2003
as Horace

2007
as Book Publisher

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

2026 · Netflix · On air
as Guy

2022 · Now · Ended
as Dennis Rebrov

2017 · BBC iPlayer · On air
as Cormoran Strike

2016 · Netflix · Ended
as Dazzle Jennings

2016 · BBC One · Ended
as Fedya Dolokhov

2014 · BBC One · Ended
as Athos

2007 · BBC One · Ended
as Napoleon Bonaparte

2005 · ITV1 · Ended
as Paul
BBC iPlayer · In Development
as Cooper