Keira Knightley stars in Waitrose's 2026 Christmas advert alongside comedian Joe Wilkinson. Their characters become entangled in a love triangle during festive shoppers watch.
In the same campaign actor Alex Hassell plays James Norton's portrayal of a charming Santa sparking playful competition. Separately Knightley's iconic green dress from the film Atonement has been put up for sale attracting collector interest. Her camel coat worn in the series Black Doves has been featured in a Marks & Spencer window display. Knightley also remarks that Love Actually means nothing to her because she has not seen it since its premiere and doesn't remember the film.