Known For
Filmography
2025
2024
2024
2023
2023
2023
2023
2022
2022
2022
2021
2020
2019
2019
2018
2017
2017
2013
1982

Patience
TV · as Samuel Henry · 1 ep

Stockholm Bloodbath
Movie · as Albert

Rebus
TV · as Malcolm Fox · 6 eps

Consecration
Movie · as DCI Harris

Wildheart
Movie · as Self - Narrator

Scotland: The New Wild
TV · as Narrator · 3 eps

Payback
TV · as Jared Noble · 2 eps

The Midwich Cuckoos
TV · as Jamie Travis · 1 ep

Karen Pirie
TV · as DI Anderson · 2 eps

Granite Harbour
TV · as Alex Nichols · 3 eps

Annika
TV · as Lee Tanner · 1 ep

Van der Valk
TV · as Lenny Holst · 1 ep

The Spanish Princess
TV · as Henry Stewart · 4 eps

Guilt
TV · as Paul · 1 ep

Matriarch
Movie · as David Fairbairn

Blue Christmas
Movie · as Johnny

Clique
TV · as DC Matt Travis · 1 ep

Shetland
TV · as Eamon Gauldie · 2 eps

Nature
TV · as Narrator (voice) · 1 ep
