
Actor
Age 39 · UK

2023 · ★ 6.9
as Earring Magic Ken

2013 · ★ 7.9
as John

2023 · ★ 7.6
as Steward

2018 · ★ 6.4
as Edward Snowden

2022 · ★ 5.9
as Pete

2019 · ★ 5.2
as Percy

1995 · ★ 7.1
as Edward (voice)

2015 · ★ 6.6
as Rex (voice)

2025 · ★ 5.9
as Merchant

2016 · ★ 6
as Rex (voice) (uncredited)

2019 · ★ 5.4
as Zeke Holloway

2024 · ★ 5.6
as Robert

2016 · ★ 7.4
as Horrible Histories segment

1996 · ★ 6.7
as Edward

2020 · ★ 7.5
as Fred / Charity Worker (voice)

2017
as Terence / Rex / The Fat Clergyman (voice)

2017
as Duncan (voice)

2019
as Alfie (voice)

2015

2015
as Duncan (voice)

2018
as Alistair

2014
as Duncan (voice)

2014
as Duncan (voice)

2026
as Peter

as Tobias

2026

2020
as Terence (voice)

2022

2026
as Tamworth

2024
as Calvin
Movies from TMDB, TV roles from TVmaze (main cast only).