Actor · Born 1965
Here
2024 · as Businessman
Man and Witch: The Dance of a Thousand Steps
2024 · as The King
Edicius
2021 · as Anthony
The Cursed
2021 · as Saul
Romeo and Juliet - Live at Shakespeare's Globe
2019 · as Lord Capulet
Sunset Song
2015 · as Alec Mutch
Slow West
2015 · as Gordon Shaw
The Deal
2003 · as Journalist 1
Young Adam
2003 · as Black Street Pub Man
The Dreamer
2000 · as Willis
Immortality
1998 · as Car Crash Mechanic