
Actor
Age 43 · South Africa

2020 · ★ 7
as George Knightley

2022 · ★ 7.1
as Francis

2021 · ★ 6.9
as Rory Lomax

2023 · ★ 7.8
as Young Nicholas Winton

2022 · ★ 6.5
as Ian Fleming

2014 · ★ 6.6
as Christopher Giles

2026 · ★ 8.2
as George Mallory

2022 · ★ 6.8
as Bob Cratchit (voice)

2018 · ★ 6.5
as Pascal Renouf

2014 · ★ 5.7
as James Forester

2025 · ★ 6.5
as Connor

2012 · ★ 5.9
as Folk Singer

2026
as Richard Eyre
2006 · ★ 5.9
as Dolf Vega

2020 · ★ 3.9
as David Bowie

2019 · ★ 5
as Frank

2026
as Jacob Hansen

2026
as Richard

2022 · ★ 5.2
as Mike

2017
as Arthur

2011 · ★ 6.5
as Charlie

2012
as Viola

2024
as Richard Burton

2016
as Mooney

2026
as Fyodor Dostoyevsky

2026
as Jasper Slater

2025
as Noah

2017
as Guy

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

2025 · Paramount+ · On air
as Frankie "The Beast" Cooper

2024 · Netflix · Ended
as Dickie Greenleaf

2023 · Now · To Be Determined
as Seamus O'Hannigan

2018 · BBC One · Ended
as Felix Tholomyès

2018 · ITV1 · Ended
as William Dobbin

2017 · National Geographic · To Be Determined
as Young Albert Einstein

2015 · Comedy Central · Ended
as Toby

2014 · Netflix · Ended
as Dylan Witter