
Waitrose has released its much-anticipated Christmas 2026 advert which sees Keira Knightley and Joe Wilkinson return for the Perfect Gift sequel.
This time love comes with a deadline, love rival Hugo Bunty-Griffin (played by Alex Hassell), and a plan that has all the ingredients for disaster.
Keira Knightley is getting married at 3pm. Unfortunately for Phil, she isn't marrying him - the only thing standing between Keira and the wrong man is a beef Wellington.
Can a romance first sparked over the Waitrose cheese counter win out, or is Phil about to eat a very large slice of humble pie?


