Robert Carlyle, OBE (born April 14, 1961) is a Scottish film and television actor. He is known for a variety of roles including those in Trainspotting, Hamish Macbeth, The Full Monty, The World Is Not Enough, Angelas Ashes, The 51st State, and 28 Weeks Later. He also portrayed Doctor Nicholas Rush in Stargate Universe.
Begbie
Film 1996
Donald Harris
Film 2007
George Lennox
Film 1996
Felix DeSouza
Film 2001
Eric Wirral
Film 2000
Ives / Colqhoun
Film 1999
Major Ian Campbell
Film 2001
Daffy
Film 2000
Durza
Film 2006
Will Plunkett
Film 1999
Malachy McCourt
Film 1999
O
Film 2005
Charlie
Film 2009
Jimmy
Film 2002
Father Joseph MacAvoy
Film 2009
Rob Morrison
Film 2007
Shaun
Film 2008
Gary "Gaz" Schofield
Film 1997
John MacCormick
Film 2008
Graham
Film 1995
Renard
Film 1999
Priest
Film 1994
Danny Devine
Film 2005
Lucy's Father
Film 2009
Frank Keane
Film 2006
DI Tom Monroe
Film 2005
Lachlan MacAldonich
Film 2012
Stevie
Film 1991
Richard Fascetti
Film 1992
David O'Sullivan
Film 2002
Self / Don
Film 2007
Peter Camaron
Film 1994
Narrator
Film 2009
Fugler
Film 2024
Barney
Film 2015
Papa Dick
Film 2023
Nosty
Film 1993
Spanky Farrell
Film 1988
Francis 'Franco' Begbie (archive footage)
Film
Self
Film 2016
Begbie / Begbie's Father
Film 2017
Big Woodsy
Film 1990
John Lennon (uncredited)
Film 2019
Self
Film 2015
Self
Film 2000
Jacko
Film 2009
Self / Narrator (voice)
Film 2002
Self
Film 2006
Nicholas Rush
Tv 2009
John Joe 'Jo Jo' McCann
Tv 1998
Hamish Macbeth
Tv 1995
Detective Constable Trevor Prescott
Tv 1994
Mr. Gold / Rumplestiltskin / Weaver
Tv 2011
Self
Tv 2005
Tv 1999
Tv
Carl Benton
Tv 2001
DI Tom Monroe
Tv 2005
Ogilvy
Tv 2019
Self
Tv 2007
Robert Sutherland
Tv 2020