
Actor
Age 30 · UK

2016 · ★ 5.9
as Young Tarzan

2023 · ★ 6.2
as Ryan

2016 · ★ 6.3
as Bellboy

2012 · ★ 5.5
as Rufus

2017 · ★ 5.2
as Victor

2023 · ★ 6.3
as Plod

2022
as Louis

2020
as Oliver

2017
as Steven

2016
as Dribble

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