You may remember him as Draco Malfoy in Harry Potter, but Tom Felton is far from that platinum blonde kid anymore.
Tourists wondering around Prague, Czech Republic were absolutely blessed when Tom randomly decided to start busking on the street, but he's basically unrecognisable.
Who knew he could sing?
Most people didn't even notice it was him, casually walking by and actually ignoring the famous actor...
His father will definitely hear about this.
Tom has been busy filming his new movie Ophelia in Prague, which explains why he decided to take to their streets for some song and dance.
Would you have recognised him?
This article originally appeared on girlfriend.com.au.