The official actress who played Emily Binx in Hocus Pocus is looking extra stylish these days.

Actress Who Played Emily Binx In 'Hocus Pocus' Is Not Who You Think She Is

On Friday, Amanda Shepherd who played the character in the classic Halloween film, posted a new photo on Instagram of how she looks after two decades. She rocks a round hat in the black and white shot with her lipstick on point and has a bit of an edgy thing going on.

 I hope everyone has a safe Friday night! Love Everywhere ... Me!

A photo posted by Amanda Shepherd (@amanda__shepherd) on Feb 5, 2016 at 7:39pm PST

Last October, it was announced from Cosmopolitan that there was some confusion over who actually played Emily in the movie with the Sanderson sisters. Rumor had it that YouTube celebrity Jodie-Amy Rivera (also known as Venetian Princess) played the character, but that was actually not true.

Check Out This 'Hocus Pocus' Reunion PHOTO

"I remember people saying, 'Oh, you're Emily Binx' and I'd be like, 'No, I'm not!'" Rivera said. "It was funny, but not really because I was on Facebook and I'd see these articles from like BuzzFeed and I'd see my face and it says, 'Where are they now?' but they'd got it all wrong."

Rivera ended up contacting Shepherd to let her know about the mishap, but the child actress who is now a real estate agent didn't mind.

"I explained to her what happened, and she was so understanding and very kind," Rivera said. "She said, 'Don't worry about it, it was a long time ago, I really don't care.'"

Tags: Emily Binx