Updated

When Emma Watson came across a little boy dressed up as Harry Potter in New York a few years ago, the actress played along, and the resulting photo went viral.

Now, with Halloween fast approaching, the adorable photo is making the rounds yet again.

Watson reportedly asked the boy, "Excuse me, are you Harry Potter?" To which the little boy excitedly answered, "Yes."

Watson then hugged the small fan and replied, "That's great, because I'm Hermione Granger and we're best of friends!"

(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3"; fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));

Watson starred as Hermione Granger in the 8 "Harry Potter" films. She will star as Belle in the upcoming 2017 film "Beauty and the Beast."

Lea Thompson shares stories from 'Back to the Future'