Then and Now: Harry Potter Star Looks Unrecognizable in 2023

Then and Now: Harry Potter Star Looks Unrecognizable in 2023
Image credit: Legion-Media

Harry Potter actress turns a few heads these days.

Harry Potter is something most millennials feel they grew up with. The iconic film franchise debuted in the early years of the 21st century and concluded with Deathly Hallows over a decade later.

In that time, audiences have had the opportunity to watch and grow up with many of the stars of Harry Potter. Fans were able to watch Daniel Radcliffe, Emma Watson, and the other main characters of the franchise grow from child stars to adults.

Today, most of these movie stars have moved on to other film projects or have moved on to do something entirely new with their lives. So it may come as a shock to you just how much one of Harry Potter's former actors has changed in appearance.

Harry Potter co-star is now a bona fide hottie

Anna Shaffer played Romilda Vane in several Harry Potter movies. She's largely overlooked in the films as a hopeless, clingy girl trying to win Harry's affections. The character is best known for lacing chocolates with Love Potion in a desperate attempt to be noticed. The attempt fails, however, when Ron Weasley accidentally drinks the potion instead.

Then and Now: Harry Potter Star Looks Unrecognizable in 2023 - image 1

Today, Harry may want to reconsider his options, considering how attractive the 31-year-old actress has become. In fact, many are comparing the transformation to how Matthew Lewis became a heartthrob after his character Neville Longbottom grew up. The rapid transformation from nerd to smoking hot earned the term 'Longbottoming,' which certainly applies to Lewis' counterpart.

It's been 20 years since the actress first appeared on the big screen in Harry Potter, and today she's almost unrecognizable.

But that's not because Schaffer has fallen off the map. Rather, the British actress has gone on to star in several high-profile roles, including Ruby Button (Hollyoaks) and Triss Merigold (The Witcher).

Former Harry Potter crush gets plenty of attention from male admirers

It's impossible to overlook the incredible transformation of Romilda Vane. The actress who portrays the character has grown up and is barely recognizable from her early years in the Hollywood production.

Shaffer was cast in the role of Harry Potter when she was just 15 years old, and initially got lost in the shuffle as a cute, curly-haired girl who always annoyed Ron and Harry. Today, it's hard to imagine Harry turning Romilda down, considering the number of male admirers she has on social media.