Robert Carlyle, OBE is a Scottish actor who portrayed the role of Rumplestiltskin/Mr. Gold on the ABC fantasy-drama series Once Upon a Time.

Disney Role


  • His favorite Disney character is Dopey from Snow White and the Seven Dwarves.
  • Carlyle played the character of Francis Begbie in the 1996 film Trainspotting, the cast of which includes Ewan McGregor and Kelly MacDonald who have also appeared in Disney films.
  • He was inspired into acting after reading the play The Crucible by Arthur Miller.
  • He retained most of his original Glasgow accent in Once Upon a Time, despite being able to copy an English RP accent.
  • Carlyle is an authentic actor.