
Actor
Age 39 · UK

2017 · ★ 7.5
as Gibson

2019 · ★ 7.1
as Boris Pavlikovsky

2020 · ★ 6.6
as Paul Langevin

2011 · ★ 6.2
as Guy

2019 · ★ 6.4
as Steerforth

2018 · ★ 6.3
as William

2013 · ★ 6
as Claude

2013 · ★ 5.7
as Mariah Mundi

2012 · ★ 5.4
as Tommy

2015 · ★ 6.6
as Captain George Bisset

2015 · ★ 6.3
as James

2018 · ★ 6.9
as Ben Weider

2017 · ★ 5.9
as Mykola

2024 · ★ 5.3
as Alex

2012 · ★ 4.8
as Adam Shawcross

2025 · ★ 6.9
as Eifed James

2013 · ★ 5.1
as Darnley

2013 · ★ 5.2
as Jake

2011 · ★ 6
as Davey

2012 · ★ 5.7
as David Bailey

2012 · ★ 4.9
as Dylan Parker

2024 · ★ 7.5

2017 · ★ 5.7
as Wolfgang Amadeus Mozart

2024 · ★ 6.3
as Dr. Dylan Pearce

2024 · ★ 6.2
as Roger ap Gwilliam (archive footage)

2014 · ★ 6.2
as Drowned

2024
as Roger ap Gwilliam (archive footage)

2026
as Jason Frey

2026
as Rogue Trooper (voice)

2013
as Robbie Hayman
Movies from TMDB, TV roles from TVmaze (main cast only).

2024 · BBC iPlayer · Ended
as Dan

2023 · BBC iPlayer · Ended
as Joseph Kappen

2023 · 5 · Ended
as Ryan Wilson

2022 · Netflix · Ended
as Daniel Solace

2021 · BBC iPlayer · To Be Determined
as Jack Evans

2020 · National Geographic · Ended
as Hamish Goames

2019 · YouTube Premium · Ended
as Gisbourne (voice)

2017 · BBC One · Ended
as PC Jimmy Dunn

2016 · BBC Three · Ended
as Tim Hobson

2016 · BBC One · Ended
as Boris Drubetskoy

2014 · ITV1 · Ended
as Bobby Willis

2013 · Sky Showcase · Ended
as John Trenchard

2013 · BBC One · Ended
as Duke of Gloucester