Known For:
Acting
Birthday:
November 15, 1965
Place of Birth:
Dundee, Scotland, UK
| Year | Movie | Role |
|---|---|---|
| 2024 | Man and Witch: The Dance of a Thousand Steps | The King |
| 2024 | Here | Businessman |
| 2021 | The Cursed | Saul |
| 2021 | Edicius | Anthony |
| 2019 | Romeo and Juliet - Live at Shakespeare's Globe | Lord Capulet |
| 2015 | Slow West | Gordon Shaw |
| 2015 | Sunset Song | Alec Mutch |
| 2003 | The Deal | Journalist 1 |
| 2000 | The Dreamer | Willis |
| 1998 | Immortality | Car Crash Mechanic |
| Year | TV Show | Role |
|---|---|---|
| 2025 | Dept. Q | Terry Dundee |
| 2024 | Rebus | Ger Cafferty |
| 2024 | Only Child | Rod |
| 2023 | The Chemistry of Death | |
| 2023 | The Chemistry of Death | Iain Kinross |
| 2022 | The Control Room | Ian |
| 2022 | Karen Pirie | Chief Superintendent Lawson |
| 2022 | The Lord of the Rings: The Rings of Power | Barduk |
| 2021 | The Serpent | Graeme Stanton |
| 2020 | Alex Rider | Sean Palmer |
| 2020 | Deadwater Fell | Mark |
| 2019 | Guilt | Roy Lynch |
| 2018 | Bodyguard | Stephen Hunter-Dunn |
| 2015 | Versailles | Alexandre Bontemps |
| 2011 | Case Histories | Steve |
| 2000 | Attachments | Steve |
| 1999 | Life Support | Robbie Sutherland |