This Is What The Cast Of "Love Actually" Look Like Now
"To me, you are perfect."
1. Keira Knightley (Juliet)
2. Andrew Lincoln (Mark)
3. Chiwetel Ejiofor (Peter)
4. Hugh Grant (Prime Minister)
5. Martine McCutcheon (Natalie)
6. Billy Bob Thornton (US President)
7. Martin Freeman (John)
8. Joanna Page (Judy)
9. Colin Firth (Jamie)
10. Lucia Moniz (Aurelia)
11. Laura Linney (Sarah)
12. Rodrigo Santoro (Karl)
13. Bill Nighy (Billy Mack)
14. Heike Makatsch (Mia)
15. Emma Thompson (Karen)
16. Liam Neeson (Daniel)
17. Claudia Schiffer (Carol)
18. Thomas Brodie-Sangster (Sam)
19. Olivia Olson (Joanna)
20. Kris Marshall (Colin)
21. January Jones (Jeannie)
Alan Rickman, who played Harry, has not been included due to his death in 2016.