Known For:
Acting
Birthday:
February 16, 1976
Place of Birth:
Dundee, Scotland, UK
| Year | Movie | Role |
|---|---|---|
| 2023 | All Up There | GP |
| 2023 | Slay & Prepare | David |
| 2023 | Mind-Set | Delivery Man |
| 2022 | A Violent Man | SO Martins |
| 2019 | Only You | Private doctor |
| 2018 | Outlaw King | Bishop of St. Andrews |
| 2017 | Natalie | Joe |
| 2013 | Filth | Rent Boy |
| 2012 | Doors Open | Tour Guide |
| 2005 | Joyeux Noel | William |
| 2004 | Dive to Bermuda Triangle | Radioman Baker |
| 2001 | Borstal Boy | Jock |
| 2000 | Murder Rooms: The Dark Beginnings of Sherlock Holmes | Arthur Conan Doyle |
| 1997 | The Slab Boys | Phil McCann |
| Year | TV Show | Role |
|---|---|---|
| 2025 | Lockerbie: A Search for Truth | Roland Stephenson |
| 2024 | Only Child | Ian |
| 2023 | The Gold | Garth Chappell |
| 2023 | Stonehouse | Bank Manager |
| 2019 | Guilt | Adrian |
| 2015 | The Coroner | Eddie Landman |
| 2014 | Outlander | Donald MacDonald |
| 2014 | Outlander | Major Donald MacDonald |
| 2013 | Shetland | Gavin Laird |
| 2009 | Garrow's Law | Westminster Clerk |
| 2002 | Born and Bred | Albert Tooley |
| 2001 | Waking the Dead | Martin Ness |
| 2001 | Band of Brothers | Edward J. (Babe) Heffron |
| 1997 | The Lakes | Joey |
| 1994 | Cadfael | Sulien |
| 1994 | Cadfael | Sulien Blount (uncredited) |