Known For
Filmography
—
—2025
2025
2024
2024
2022
2022
2020
2020
2020
2020
2019
20162015
2014
2013

Reel Love
Movie
Almost You
Almost You
Movie · as Oliver

What It Feels Like for a Girl
TV · as Tony the Skank · 1 ep

Coldwater
TV · as Angus · 1 ep

Tummy Monster
Movie · as Tales

Dinosaur
TV · as Lee · 12 eps

The Strange Case of Dr. Jekyll & Mr. Hyde
Movie · as Utterson

The Lazarus Project
TV · as Blake · 7 eps

Cindy
Movie · as Lad

12th Man
Movie

Bridgerton
TV · as Albion Finch · 13 eps

Deadwater Fell
TV · as Taylor · 4 eps

Beats
Movie · as Spanner
A Dream of Death
A Dream of Death
Movie · as Hugh Macleod

World's End
TV · as Gregor Campbell · 36 eps

Outlander
TV · as Geordie · 1 ep

Shetland
TV · as Jamie Hayes · 6 eps
