Fans aghast after finding out how old Keira Knightley was when she starred in 'Love Actually'

vt-author-image

By VT

Article saved!Article saved!

It's that time of year again when we all cozy up and get stuck in with some classic Christmas movies! And just like clockwork, one movie, in particular, is shocking fans all over again...

Love Actually is a bona fide festive staple, with fans indulging in countless watches despite it being nearly 20 years old!

Beloved British actress Keira Knightley made an unforgettable appearance in the 2003 romcom, and once again, everyone is bewildered by how old she was when shooting the cherished title.

Despite portraying the sophisticated newlywed, Juliet – whom many of us would assume to be in her mid-twenties – Keira was just 18 years old when Love Actually came out in movie theaters, and 17 during filming.

In recent years, the Pirates of the Caribbean star has reminisced over the uplifting movie and spoken about how young he was on set, she even revealed in an interview that her teenaged skin affected her character's wardrobe!

Check out the interview clip below:

When speaking to BBC film critic Ali Plumb, she got candid about a certain infamous hat she wore during her character's climactic scene. Plumb asked the star if she had any fashion regrets, quizzing her on the 2000s headgear, to which she replied: "Do you want to know why the hat was there?

"I had a massive spot in the middle of my forehead," the award-winning actress admitted.

"This is the problem with being 17 and being in films," Keira explained, "I mean it was humungous!”

She charmingly continued: "There was no choice but we had to find a hat to cover it because there was no lighting, there was no make-up that was going to cover it."

size-large wp-image-1263184632
Credit: Moviestore Collection Ltd / Alamy

Naturally, fans in the comments section couldn't quite get over the revelation.

One commenter wrote: "Woah woah woah... wait... SHE WAS 17 IN THAT FILM???!"

A second added: "She was only 17???? She did so many things before that!"

"17!!! She wasn't even able to get married in real life then lool how jarring it must have been to be getting married in that scene," a third added.

In the movie, Juliet marries Peter (Chiwetel Ejiofor) but his best man Mark (Andrew Lincoln) is desperately in love with her – they don't make them like this anymore!

Chiwetel was 26 at the time, meaning there was an eight-year gap between the on-screen newlyweds. Furthermore, Andrew was 30 upon its release, which adds a whole new layer when watching that famous 'cards on the doorstep' scene!

Another character that highlights the bizarre age gaps within the world of Love Actually is Sam, the adorable little boy who played Liam Neeson's son.

We all remember Thomas Brodie Sangster playing the young hopeless romantic as he set out to impress his first major crush by getting involved with his school's Christmas pageant.

size-large wp-image-1263184630
Credit: REUTERS / Alamy

Well – and brace yourself for this one – Thomas was 13 years old when he played Sam, meaning he was mindbogglingly just five years younger than Keira!

As you can imagine, fans haven't been able to wrap their heads around how the little boy playing drums in the school play, and the bride with multiple admirers, were played by two actors so similar in age!

A viral Twitter post seems to do the rounds every year as the holidays inch closer, which makes everyone find comfort in the unanimous astonishment.

It reads: "Yearly reminder that there is only a five year age gap between Thomas Brodie-Sangster and Keira Knightley in Love Actually."

One to think about during your annual watch of this holiday go-to!

Featured image credit: LANDMARK MEDIA / Alamy