Keira Knightley features in Waitrose's 2026 Christmas advert with comedian Joe Wilkinson. Their characters get tangled up in a love triangle during festive shoppers watch.
In the same campaign actor Alex Hassell assumes James Norton's portrayal of a sexy Santa sparking playful competition. Separately Knightley's iconic green dress from the film Atonement has been listed for sale drawing collector interest. Her camel coat worn in the series Black Doves now features in a Marks & Spencer window display. Knightley also remarks that Love Actually doesn't mean much to her because she hasn't viewed it since its premiere and does not recall the film.