Home / Discover / People

Eragon

2006
as Durza

Trainspotting

1996
as Francis "Franco" Begbie

The Beach

2000
as Daffy

Yesterday

2019
as John Lennon

T2 Trainspotting

2017
as Francis "Franco" Begbie

The 51st State

2001
as Felix DeSouza

24: Redemption

2008
as Carl Benton

Zig Zag Love

2009
as Jacko

Dead Fish

2005
as Danny Devine

Plunkett & MacLeane

1999
as Will Plunkett

The Tournament

2009
as Father Joseph MacAvoy

Priest

1994
as Graham

Class of '76

2005
as DI Tom Monroe

I Know You Know

2009
as Charlie

Riff-Raff

1991
as Stevie

Carla's Song

1996
as George Lennox

Stone of Destiny

2008
as John MacCormick

To End All Wars

2001
as Major Ian Campbell

Citizen Ken Loach

1996
as Robert Carlyle

Flood

2007
as Rob

The Unloved

2009
as Lucy's Father

Ravenous

1999
as Colonel Ives / F.W. Colqhoun

Black and White

2002
as David O'Sullivan

California Solo

2012
as Lachlan MacAldonich

The Bond Cocktail

1999
as Robert Carlyle

Summer

2008
as Shaun

North of Normal

2023
as Papa Dick

Being Human

1994
as Priest

Go Now

1995
as Nick Cameron

Face

1997
as Ray

Angela's Ashes

1999
as Malachy McCourt

Born Equal

2006
as Robert

Director

Movie The Legend of Barney Thomson 2015