We all remember Draco Malfoy lighting up our screens as the sneaky Slytherin villain of the Harry Potter franchise.
Love him or loath him, we can all admit that the actor who portrays the character is pretty incredible.
Having scored roles in Origins, Rise of the Planet of the Apes and The Flash, Tom Felton is still universally recognised as the bleach-blonde bully by young fans all over the world.
Though the star has played many a part since hanging up his Slytherin cloak, many can't forget his antics as the cruel prankster who called Hermione a 'Mudblood' and made Harry's life hell.
One young fan clearly agrees that he did a good job of making us hate him, but the actor makes sure to assure them that he's actually a lovely human being in real life.
Felton met a young fan this morning who rushed to hug him, and their amazing exchange has warmed everyone's hearts.
"my name is tom. i play draco malfoy. do u wanna hear a secret? im nice in real life it's only draco thats mean tom is a really nice person" pic.twitter.com/W8Arr4cv1a— cast of harry potter (@castofhp) January 28, 2017
The star can be heard telling the kid; "My name is Tom. I play Draco Malfoy. Do you wanna hear a secret? I'm nice in real life, it's only Draco that's mean. Tom is a really nice person."
The youngster is even clutching a wand, and clearly sees Tom through the eyes of an idolised fan.
The viral clip has since racked up over 54,000 likes on Twitter and has been retweeted over 36,000 times.
Felton is clearly a kind-hearted person, and avid fans in the comments section who were lucky enough to have met him can attest to his compassion
If anyone can let us know how our kids can score a hug from a Hollywood actor, please let us know.
Feature image: Instagram/@tomfeltoner