Known For
Photos
Filmography
—
2024
2021
2021
2021
2020
2019
2017
2015
2015
2015
2014
2013
2012

Arcade
Movie · as Shaun

Masters of the Air
TV · as Evans · 3 eps

Venom: Let There Be Carnage
Movie · as Plunger Man

La Cha Cha
Movie · as Damien Rees

The War Below
Movie · as Henry

Dolittle
Movie · as Arnall Stubbins Jr.

The Witcher
TV · as Martin · 2 eps

Star vs. the Forces of Evil: The Battle for Mewni
Movie · as Young River Johansen (voice)

Child 44
Movie · as Artur

The Casual Vacancy
TV · as Paul Price · 3 eps

Star vs. the Forces of Evil
TV · as Young River Johansen (voice) · 1 ep

The Boy in the Dress
Movie · as Gareth

The White Queen
TV · as Edward V of England · 3 eps

The Hobbit: An Unexpected Journey
Movie · as Cute Young Hobbit


