#7: Keira Knightley and Thomas Brodie-Sangster in Love Actually
Love Actually is one of the most beloved Christmas rom-coms of all time. If you haven’t seen it, the movie follows a bunch of different vignette stories and features an all-star cast. Keira Knightley and Thomas Brodie-Sangster are two stars of the film. Although their stories never intersect, their ages prove how just a few years can completely change an actor’s role.

Thomas Brodie-Sangster was 13 when he starred in Love Actually, but his character, Sam, is ten. On the other hand, Keira Knightley was only 18 during filming. Her character, Juliet, was a good decade older than her. It’s so weird how two actors with a small five-year age gap had wildly different parts in the film.