
Actor
Age 42 · UK

2014 · ★ 7.8
as Brian

2011 · ★ 6.4
as Young Denis Thatcher

2011 · ★ 7.2
as Richard Mason

2016 · ★ 7.1
as Adolf Opálka

2017 · ★ 7.1
as Young Joe

2014 · ★ 5.9
as Lord Riot

2022 · ★ 6.5
as Richard III/Pete

2017 · ★ 7.7
as Viserys Targaryen (voice)

2015 · ★ 4.6
as Ambro Scientist

2014 · ★ 6.5
as Virgil

2002 · ★ 6.3
as Young Rivers

2019 · ★ 5.6
as Mr. Jackson

2025
as Will

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