Born 1980 (age 46) · Shetland Islands, Scotland, UK
Appears in 41 titles

Filmography

The Tourist
6.2
The Tourist
2010
as Junior Technician Pinnock
Kingdom of Heaven
7.0
Kingdom of Heaven
2005
as Angelic Priest
T2 Trainspotting
6.9
T2 Trainspotting
2017
as Stoddart
Elizabeth: The Golden Age
6.7
Elizabeth: The Golden Age
2007
as Sir Francis Throckmorton
Survivor
5.7
Survivor
2015
as Trevor
Joyeux Noel
7.4
Joyeux Noel
2005
as Jonathan
Tell It to the Bees
7.5
Tell It to the Bees
2019
as Jim
Red Riding: The Year of Our Lord 1974
6.7
Red Riding: The Year of Our Lord 1974
2009
as Sgt. Bob Fraser
Inside I'm Dancing
7.4
Inside I'm Dancing
2004
as Michael Connolly
5 Days of War
5.7
5 Days of War
2011
as Minister Davit Kezerashvili
The Boys Are Back
6.3
The Boys Are Back
2009
as School Housemaster
Red Riding: The Year of Our Lord 1983
Neds
6.8
Neds
2010
as Mr Bonetti
Straightheads
5.3
Straightheads
2007
as Bill
Brighton Rock
5.7
Brighton Rock
2010
as Crab
Sugarhouse
5.4
Sugarhouse
2007
as Chris the Pinhead
True North
6.7
True North
2007
as Cook
Einstein's Big Idea
7.3
Einstein's Big Idea
2005
as Michael Faraday
The Comedian
4.3
The Comedian
2012
Auggie
6.2
Auggie
2021
as Ben