
Actor
Age 38 · UK

2018 · ★ 6.7
as Chase

2013 · ★ 6.8
as Ocky

2015 · ★ 5.7
as Bones

2000 · ★ 7
as Nigel

2013 · ★ 5.5
as Tom

2013 · ★ 5.8
as Roddy

2013 · ★ 6.3
as Adam

2003 · ★ 5.6
as Frankie - Boy

2012 · ★ 6.1
as Tommy

2012
as Stephen (segment "All Over Brazil")

2021
as Tim

2004
as Stephen

2005
as Stephen

2014
as Liam

2026
as The Interviewer

1999
as Billy
Movies from TMDB, TV roles from TVmaze (main cast only).

2023 · MGM+ · Ended
as Arthur

2022 · BBC iPlayer · Ended
as Gabe

2020 · BBC iPlayer · Ended
as Duncan Knock

2020 · BBC iPlayer · Ended
as Younger Douglas

2016 · ABC.com · Ended
as Agent Leo Fitz

2013 · ABC · Ended
as Leo Fitz

2012 · BBC One · Ended
as Young Percy

2011 · BBC One · Ended
as James Herriot

2011 · BBC Three · Ended
as Paul Roberts
BBC iPlayer · In Development
as Callum