
Actor
Age 41 · UK

2021 · ★ 6.7
as Charles

2021 · ★ 6.4
as Joe

2019 · ★ 7.2
as Andy Dumfries

2014 · ★ 5.9
as George Balfour

2020 · ★ 5.7
as Marc

2026 · ★ 6.9
as Reginald Halifax

2025 · ★ 6.1
as Dave

2016 · ★ 6.5
as Dan

2025
as Milo

2020
as The Young Man

2017

2010
as Benvolio

2026
as Noah

2010
as Dumaine

2016
as Andrew

2015
Movies from TMDB, TV roles from TVmaze (main cast only).

2026 · BBC iPlayer · Ended
as Frasier Melville

2025 · Sky Atlantic · Ended
as Alexander Pushkin

2025 · BBC iPlayer · Ended
as Thomas Royde

2023 · Paramount+ · Ended
as Tom Fairchild

2023 · HBO · Ended
as Florian Selby

2022 · BBC iPlayer · Ended
as Richard Greenbank

2020 · HBO · On air
as The Commander

2018 · BBC One · Ended
as Donald Fraser

2015 · BBC One · Ended
as George Warleggan

2013 · BBC One · Ended
as Freddie Threepwood