Keira Knightley wears £29 olive green scarf in the new Waitrose Christmas ad - and it's available in a new colour


How to shop Keira Knightley's trendy scarf in the new Waitrose Christmas ad. It would also make a great Christmas gift for someone.


Keira Knightley green scarf in the Waitrose advert© YouTube

When you purchase through links on our site, we may earn commission. Read our full commerce guidelines here.

Leanne Bayley
Leanne BayleyDirector of Lifestyle & Commerce
Updated: December 5, 2025
Share this:

The Christmas adverts are in full swing, and in case you missed it, Keira Knightley is the star of the 2025 Waitrose advert, playing the celebrity love interest to the award-winning comedian Joe Wilkinson.

The advert is adorable and it plays out like a mini romantic comedy. The advert is called 'The Perfect Gift' and in it, we see Keira play herself, and Joe plays a regular guy called  Phil. They meet in Waitrose - but of course - and their relationship blossoms over the cheese counter. 

  • Keira Knightley stars in the 2025 Christmas advert for Waitrose alongside Joe Wilkinson.
  • In the ad she wears an array of outfits including a gorgeous olive green scarf from John Lewis, priced at £29 and available in a fabulous 'fig' shade as well. 
  • If you're interested in the knitwear she wears or the outerwear, you're in luck as I've tracked those pieces down as well. Be warned: You'll want the trench coatwhen you see the price. 

After they meet over a shared love of Sussex Charmer Mature Cheddar, the pair start up a relationship. For Christmas, Phil - with a little help from his mum - decides to make her a pie and they kiss outside in the snow. Waitrose is all about the importance and ease of saying you love someone with food so it ticks all the boxes. 

Keira Knightley is the star of the new Waitrose Christmas advert© YouTube
Keira Knightley is the star of the new Waitrose Christmas advert

The short but sweet festive rom-com is so joyful, but do you know what else I loved? Keira Knightley's outfits. Well, to be honest, it was the scarf she wears during the 4-minute ad. 

I loved the styling so much that I had to track down some her outfits online, and if you're hunting for some of the pieces, I'm here to help you find them. Keira (and Joe) both wear a selection of outfits from John Lewis and their selected brands they stock online, and some of the pieces are now in the Black Friday sale. 

There are no sparkles or red dresses in this Christmas advert - the wardrobe is very 'cosy chic' with Fair Isle knits and fluffy textures. 

Keira's tweed blazer 

Introducing your new favourite romantic comedy pairing© YouTube
Introducing your new favourite romantic comedy pairing

A herringbone blazer is a must-have - and Keira proves it. She has styled it with the John Lewis scarf, the Fair Isle knit and the dip hem sheer midi skirt which is currently on sale

EXACT MATCH: AND/OR Single Button Herringbone Blazer

AND/OR Single Button Herringbone Blazer© John Lewis

A wardrobe essential that Keira styles perfectly with a knit and scarf. Proves a blazer can be dressed down.

Keira's knitwear

It would appear that Keira is wearing the John Lewis Fair Isle Knitted Jumper in the photo above which is priced at a very reasonable £79. 

EXACT MATCH: John Lewis Alpaca Wool Blend Fair Isle Knit Jumper

John Lewis Alpaca Wool Blend Fair Isle Knit Jumper© John Lewis

A classic festive knit, but without the cartoon cheese. Perfect for family gatherings and weekend layering. If your size is out of stock, there is another colour way of cream and lilac.We also have a roundup of the best Fair Isle jumpers.

Keira's cosy knit is top of our wish list© YouTube
Keira's cosy knit is top of our wish list

Also in the ad, we can see Keira wearing the John Lewis V-Neck Boucle Jumper which is a lovely autumnal knit, and will look gorgeous paired with everything from jeans to your leather trousers. Keira opted for the Albaray check skirt, priced at £99. Accessory-wise, she's wearing the gold Mary Jane leather pumps and they are so chic. 

EXACT MATCH: John Lewis Olive V-Neck Boucle Jumper

John Lewis Olive V-Neck Boucle Jumper© John Lewis

A lovely autumnal knit, great for layering over shirts or under outerwear.

In the final scene, when Keira opens the door to Phil, she's wearing the AND/OR 'Poppy' navy cardigan, £79, which she wears buttoned up with pyjama bottoms. 

Keira Knightley grey cardigan from John Lewis in the waitrose advert© YouTube
Keira opens the door to Phil wearing a chic wool-blend cardigan

AND/OR Navy Cardigan

john lewis navy cardigan© John Lewis

While Keira wears this wool cardigan with her pyjama bottoms, John Lewis's in-house stylist recommends that you team the cardigan with barrel leg jeans and boots on chilly days.

Keira's green scarf

The scarf is giving main star energy© YouTube
The scarf is giving main star energy

The olive green scarf makes a couple of appearances throughout the advert, and as it's only £29, it would be rude not to. Designed with a chic ombre pattern, this oversized scarf is oh so chic and is the colour of the season.

EXACT MATCH: Keira's Olive Fluffy Ombre Scarf

Keira's Olive Fluffy Ombre Scarf© John Lewis

Keira's scarf features a chic ombre colour way and is the perfect seasonal colour. It's the accessory of the advert! Sadly, it's out of stock in olive but it's available in 'Fig'.

Also in the ad, we can see Keira wearing the John Lewis V-Neck Boucle Jumper which is a lovely autumnal knit, and will look gorgeous paired with everything from jeans to your leather trousers. 

Keira's trench coat

Who doesn't want a chic trench coat in their wardrobe?© YouTube
Who doesn't want a chic trench coat in their wardrobe?

I also think Keira could cause a stampede for the trench coat as well. I've tracked it down and it's such good value for money. 

EXACT MATCH: John Lewis Water Repellent Belted Camel Trench Coat

John Lewis Water Repellent Belted Camel Trench Coat© John Lewis

Timeless and versatile. This piece is likely to cause a stampede due to its incredible value and classic cut.

Keira's leather jacket 

Keira's leather jacket is seriously chic© YouTube
Keira's leather jacket is seriously chic

I am obsessed with Keira's date-night look consisting of a faux leather jacket by Alabray. 

EXACT MATCH: Albaray Chocolate Faux Leather Bomber

Albaray Chocolate Faux Leather Bomber© Albaray

Keira's chic date-night look - it adds instant edge to a cosy wardrobe.

Talking about the advert, Keira said: "I love food, and so when I received this script where I get to fall head over heels in love over a shared love of cheese, I couldn't turn it down! I adored working on this silly, fun and delicious film with Joe and I hope those watching it fall in love too."

Joe also enjoyed returning to work with Waitrose, saying: "It was great to be back with Waitrose for their 2025 Christmas campaign. This year, Phil got to enjoy both the love and the food he truly deserved. As you can imagine, it was tough having to eat the delicious Waitrose food and falling in love with Keira, but I just got on with it, like the trooper I am!" 

The soundtrack features She’s a Star by British Indie rock band, James with a nod to the fact that Keira as one of the world's biggest stars.

Watch the Waitrose Christmas ad for 2025

The Perfect Gift | Waitrose | Christmas Ad 2025
More Shopping
See more