It’s been 14 years since we first cheered as Sam ran through the airport after his American crush, since we wished Hugh Grant could be PM and since we cried when Emma Thompson found that gold necklace.
That’s right, 14 whole years – feeling old yet?
The child stars have now grown up and the older cast members are working a few extra grey hairs, but years later fans have discovered a surprisingly fact – and they’re completely shocked.
The age gap between Thomas Brodie-Sangster, who plays Liam Neeson’s adorable step-son Sam, and Keira Knightley’s character Juliet is a LOT less than people thought.
Juliet is a newly married woman in a complicated love triangle with her husband’s best friend, while Sam is the angelic-faced grieving schoolboy who has fallen in love for the first time.
Most people would guess that’s there quite a big age gap between the stars. What, about ten years? WRONG.
In fact, there was only five years between the stars. FIVE.
When the film premiered in November 2003 Thomas was 13 and Keira was 18.
Thomas is now 27 and plays Jojen Reed in Game of Thrones .
Keira has been on our screens constantly since appearing in Love Actually, most recently starring in the biographical drama Colette.