Known For
Filmography
——
—2024
2023
2022
2021
2019
2019
20192018
2017
2017
2014
Our Long Goodbye
Our Long Goodbye
Movie · as Guy

Before Dawn
Movie · as Mark
Adverse Possession
Adverse Possession
Movie · as Wyatt

We Were Tomorrow
TV · as Nero · 6 eps

Goosebumps
TV · as British Soldier #1 · 1 ep

The Siege of Robin Hood
Movie · as Sir Lancelot

Mutt
Movie · as Angus Harker

The Faceless Man
Movie · as Jimmy Maxwell

Cino
Movie · as Ryde
Bite Club
Bite Club
Movie · as Xavier (as David Beamish)

Nekrotronic
Movie · as Young Luther

Cursed
Movie · as Glen

Riverdale
TV · as Mr. Schaffer · 1 ep

Charlie's Farm
Movie · as Gordon



