Known For
Filmography
—2026
2026
2026
2025
2025
2024
2024
2023
2023
2023
2022
2020
2020
2020
2019
2017
2013
2011
1996
Bare
Bare
Movie

How to Wash A Body, How to Cleanse A Soul
Movie · as Jack

Blade Runner 2099
TV · as Elias · 8 eps

Mint
TV · as Luke · 8 eps

The Damned
Movie · as Jonas

The Severed Sun
Movie · as David

Generation Z
TV · as Stef · 6 eps

Masters of the Air
TV · as Sgt. Robert Bixler · 2 eps

Ginny Reaper
Movie · as Ghost William

The Bird Feeder
Movie · as Brian

The Chemistry of Death
TV · as Kevin Kinross · 4 eps

Somewhere Boy
TV · as Danny · 8 eps

Limbo
Movie · as Stevie

Stray Dog
Movie · as Boy

Deadwater Fell
TV · as Dylan · 4 eps

Get Duked!
Movie · as Duncan

T2 Trainspotting
Movie · as Dealer

Shetland
TV · as Fraser Creggan · 4 eps

Black Mirror
TV · as Younger Cameron Walker · 1 ep

Silent Witness
TV · as Simon Morton · 1 ep
