<P> Robert Carlyle , OBE ( born 14 April 1961 ) is a Scottish actor . His film work includes Trainspotting ( 1996 ) , The Full Monty ( 1997 ) , The World Is Not Enough ( 1999 ) , and Angela 's Ashes ( 1999 ) . He has been in the television shows Hamish Macbeth , Stargate Universe , and Once Upon a Time . He won the BAFTA Award for Best Actor in a Leading Role for The Full Monty and a Gemini Award for Stargate Universe . </P>
<P> Robert Carlyle , OBE ( born 14 April 1961 ) is a Scottish actor . His film work includes Trainspotting ( 1996 ) , The Full Monty ( 1997 ) , The World Is Not Enough ( 1999 ) , and Angela 's Ashes ( 1999 ) . He has been in the television shows Hamish Macbeth , Stargate Universe , and Once Upon a Time . He won the BAFTA Award for Best Actor in a Leading Role for The Full Monty and a Gemini Award for Stargate Universe . </P>
who plays mr gold on once upon a time
who plays mr gold on once upon a time
Robert Carlyle
Robert Carlyle