Home / Discover / People

Billy Elliot

2000
as Jackie Elliot

Eragon

2006
as Kung Hrothgar

The Marvels

2023
as Emperor Dro'ge

Gangs of New York

2002
as McGloin

My Son

2021
as Roy

Filth

2013
as Gus Bain

Three and Out

2008
as Callaghan

Supervolcano

2005
as Jock Galvin

Rock-a-Bye Baby

1958
as Young Clayton

Joyeux Noël

2005
as Father Palmer

The Match

1999
as Dead Eye

One Life Stand

2000
as Jackie Clarke

Postmortem

1998
as Wallace

The Keeper

2018
as Jock Thompson

First Light

2010
as Mac

Blessed

2008
as Howie

Rehab

2003
as Tommy

Glasgow Girls

2014
as Euan Girvan

Carla's Song

1996
as Sammy

Pure

2002
as DI French

Yes

2005
as Billy

True North

2006
as Skipper

Fridge

1995
as Rudy

Libertador

2013
as James Rooke

'60s Pop Rock Reunion

2004
as Gary Lewis

Orphans

1998
as Thomas

Dorothy Mills

2008
as Pastor Ross

Farewell

2009
as Scottish chemist

Goal! The Dream Begins

2005
as Mal Braithwaite

The Vanishing

2019
as Kenny

Cargo

2005
as Herman

When the Lights Went Out

2012
as Father Clifton

My Name Is Joe

1998
as Shanks

Sweet Dreams

2003
as Willy

Neds

2010
as Mr. Wilkinson

Yasmin

2004
as Detective

Not Another Happy Ending

2013
as Benny Lockhart

Caronte

2017
as Dr. Knoll

Shallow Grave

1994
as Visitor

What Where

2000
as Bom / Bim / Bem

The Rocket Post

2004
as Jimmy Roach

Ruffian Hearts

1995
as Brendan

Shiner

2000
as Vic

Gregory's Two Girls

1999
as Mr McCance

The Heavy Load

2015
as Actor

Producer

Movie Secrets of Pearl Harbor 2004