Since October 2011 Carlyle has portrayed Mr. Gold (Rumplestiltskin) in the fantasy-drama television series Once Upon A Time. The character is a wizard, deal-maker, and master manipulator.

Answer this question: who plays gold in once upon a time? Let's give stream of consciousness first:
The relevant information is: Since October 2011 Carlyle has portrayed Mr. Gold (Rumplestiltskin) in the fantasy-drama television series Once Upon A Time.
So, the final answer is Carlyle.