
Actor
Age 37 · UK

2017 · ★ 6.6
as Rubio

2011 · ★ 5.8
as King Louis

2015 · ★ 6
as Finnegan

2024 · ★ 7
as Ian Fleming

2014 · ★ 7.7
as Jeff

2014 · ★ 5.9
as James Leighton-Masters

2022 · ★ 7.3
as RAF Officer

2018 · ★ 6.6
as Pope

2009 · ★ 5.6
as Head Boy

2019 · ★ 6.2
as Thomas Ashbury

2010 · ★ 6.3
as Marilyn

2023 · ★ 5.7
as Edward Bellingham

2023
as James

2018 · ★ 6.5
as Narrator (voice)

2023
as Hans

2018
as Lord Goring

2017
as Ensemble Cast

2024
as Quillan

2022

2019
as Various

2014
as Jack

2023
as William Day

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

2024 · Netflix · On air
as Max Bassington

2022 · Cartoon Network · Ended
as Bert (voice)

2022 · HBO · On air
as Ser Gwayne Hightower

2021 · BBC iPlayer · Ended
as Tony Kroesig

2020 · Hulu · Ended
as King Hugo

2020 · ITV1 · Ended
as Jeremy Bamber

2019 · Channel 4 · Ended
as Wilbur Strauss

2018 · BBC One · Ended
as Captain Holly (voice)

2017 · CBBC · Ended
as Dennis (voice)

2015 · Channel 4 · Ended
as Freddie Baxter

2015 · E4 · Ended
as Freddie Baxter

2012 · BBC Two · Ended
as Edwin Drood