
Known For
Filmography
2021
2018
2017
2016
2014
2013
2012
2012

Time
TV · as Steven Harkness · 2 eps

Bunny
Movie

The Loch
TV · as Dessie Toner · 6 eps

The Night Manager
TV · as Jacob Dodridge · 1 ep

Outlander
TV · as Young Jamie, Jamie Murray · 1 ep

Shetland
TV · as PC Alex Grant · 31 eps

Anna Karenina
Movie · as Young Peasant

Battleship
Movie · as Ronnie