
Actor
Age 41 · UK

2013 · ★ 7.7
as Guy Edwards

2019 · ★ 7.9
as John Brooke

2017 · ★ 5.6
as Jamie

2009 · ★ 6.9
as Student

2021 · ★ 5.7
as George Claire

2024 · ★ 6.6
as Chris Blackwell

2013 · ★ 7.1
as Oliver Ashford

2014 · ★ 6.6
as Clarinettist

2019 · ★ 6.7
as Gareth Jones

2014 · ★ 5.4
as Bjorn

2022 · ★ 6.3
as Robert Freegard

2020 · ★ 7.3
as John

2017 · ★ 6.1
as Philip

2024 · ★ 6.9
as Robert Edwards

2015 · ★ 6.3
as Sir Clifford Chatterley

2016 · ★ 7.2
as Duke of Wellington

2026 · ★ 7.1
as Bob

2012 · ★ 5.4
as Owen

2017 · ★ 4.7
as Harry

2024 · ★ 6.1
as Nick Pearce

2014 · ★ 4.9
as Ralph

2028
as Brian Epstein

2028
as Brian Epstein

2028
as Brian Epstein

2028
as Brian Epstein

2023
as Jude St. Francis

as Marlow (voice)

2016
as Aaron

2014
as Lone Man

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

2025 · Netflix · On air
as Sean Rafferty

2025 · BBC iPlayer · To Be Determined
as Harold Godwinson

2025 · ITVX · Ended
as Pete Riley

2022 · HBO · On air
as Lord Ormund Hightower

2021 · HBO · Ended
as Hugo Swann

2019 · BBC One · Ended
as Stephen Ward

2018 · BBC One · Ended
as Alex Godman

2016 · BBC One · Ended
as Andrei Bolkonsky

2015 · BBC Two · Ended
as Duncan Grant (younger)

2014 · PBS Passport · Ended
as Sidney Chambers

2014 · BBC One · Ended
as Tommy Lee Royce

2013 · BBC One · Ended
as Henry Alveston

2016 · BBC Two · Ended
As themself