All Movies List
Our Ladies

as Sergeant

2021
Moscow Noir

as Lord Pendergast

2018
Peterman

as Bill

2015
After The Fray

as Interviewee

2015
Filth

as Gillman

2014
For Those in Peril

as Dr Forbes

2013
The Crash

as

2013
Titanic

as First Officer Murdoch

2012
Shell

as Hunter

2012
Doors Open

as Charlie Calloway

2012
SoulBoy

as Fish Shop Bobby

2010
Thorne: Sleepyhead

as Francis Calvert

2010
Low Winter Sun

as Det Con Joe Geddes

2006
Ellie Parker

as Acting Student

2005
Beyond the City Limits

as Sergei Akotia

2001
The Ghost and the Darkness

as Angus Starling

1996
Rob Roy

as Alasdair

1995
Kidnapped

as David Balfour

1995
Brian McCardie Brian McCardie

Birthday

1965-01-22

Place of Birth

Glasgow, Scotland, UK

Biography

AD

WATCH FREE FOR 30 DAYS

All Prime Video
Cancel anytime
Watch Now