Robert Carlyle

Robert Carlyle

Robert Carlyle

Robert Carlyle

Acting

Yesterday (2019)

John Lennon (uncredited)

T2 Trainspotting (2017)

Francis "Franco" Begbie

California Solo (2012)

Lachlan MacAldonich

The Unloved (2009)

Lucy's Father

The Tournament (2009)

Father Joseph MacAvoy

Flood (2007)

Rob Morrison

Dead Fish (2005)

Danny Devine

Class of '76 (2005)

DI Tom Monroe

Black and White (2002)

David O'Sullivan

To End All Wars (2001)

Major Ian Campbell

Angela's Ashes (1999)

Malachy McCourt

Ravenous (1999)

Ives / Colqhoun

The Full Monty (1997)

Gary "Gaz" Schofield

Carla's Song (1996)

George Lennox

Trainspotting (1996)

Francis "Franco" Begbie

Go Now (1995)

Nick Cameron

Marooned (1994)

Peter Camaron