
Cast
Age 38 · United Kingdom
10 shows · 1 currently on air

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
Main cast roles from TVmaze. Guest appearances aren't listed.