Waitrose is bringing back some familiar faces for its festive campaign.
Celebrity Traitors star Joe Wilkinson and Hollywood actress Keira Knightley will return for the supermarket’s Christmas advert, which sees their on-screen romance reach new heights.
In 2025, the pair’s characters first met at the Waitrose cheese counter and bonded over a shared love of Sussex Charmer mature cheddar.
That chance encounter led to a date, and now, in this year’s instalment, the story continues with a food-themed wedding.
A Waitrose spokesperson said: "Keira Knightley reprises her most personal role to date, playing herself, alongside Joe Wilkinson as Phil 'Phil Phil,' the actual charmer from Sussex who won her heart last Christmas.
"This year, Keira swaps the wedding aisle for the man she met in the Waitrose aisle.
"But will their festive love story have a happy ending?"
The original four-minute advert captured viewers’ hearts with a Love Actually-style romance between Knightley, playing herself, and Wilkinson as the lovelorn everyman Phil.
A misunderstanding about another man named Mark turned out to be innocent—he was Keira’s brother, not a rival suitor.
Phil’s homemade turkey pie, featuring her Nan’s recipe and a pastry message reading 'I love you,' sealed their connection, leading to a Christmas kiss and a blossoming relationship.
This year’s advert, titled The Perfect Gift 2, ramps up the romance with a wedding.
Read More
- Maya Jama quits role as Love Island host after three years and nine series
- You can now stay in a Greggs hotel suite where sausage rolls are on room service
- Who left Strictly tonight? The 6th celebrity to leave the BBC show revealed
A teaser released by Waitrose shows Knightley in a wedding dress and veil, running barefoot through the supermarket aisles.
Rather than looking happy, she appears stressed—adding to the advert’s surreal, dreamlike tone.
Despite the chaos, the couple do make it down the aisle and get their happy ending in the latest chapter of their unconventional love story.
Waitrose said the advert will debut on Tuesday, giving fans a fresh dose of festive cheer and romance.
Share