It was 14 years since we first rejoiced when Sam walked through the airport after his American crush, wishing that Hugh Grant could become prime minister, and since we cried when Emma Thompson found that gold chain.
Right, 14 whole years – feel old?
The child stars are now grown up and the older performers are working on some extra gray hair, but years later the fans have discovered a surprising fact – and they are completely shocked.
The age difference between Thomas Brodie-Sangster, who plays Liam Neeson's adorable stepson Sam, and Keira Knightley's character Juliet is much 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 envying, grieving student who fell in love for the first time.
Most people would suspect that there is a pretty big age gap between the stars. What about ten years? NOT CORRECT.
In fact, there were only five years between the stars. FIVE.
When the film premiered in November 2003, Thomas was 13 and Keira 18 years old.
Thomas is now 27 and plays Jojen Reed in Game of Thrones.
Keira has been on our screens since our release in Love Actually, most recently in the biographical drama Colette.