The spot, created by Abbot Mead Vickers BBDO, features a British solider who goes in to No Man’s Land in between the British and German trenches on Christmas Day during the First World War.
In the ad the British soldiers play against the Germans in No Man’s Land, in reference to the match played on Christmas Day in 1914. The British soldier connects with a German counterpart and slips a bar of chocolate into his pocket as a gift.
Ringan Ledwidge directed the spot through Rattling Stick. PHD was responsible for the media planning and buying.
The full-length ad, which is three minutes 20 seconds long, broke during Coronation Street this evening and is exclusive to ITV until Sunday. Shorter versions of the ad will run in peak programming in the lead up to Christmas.
Mark Given, the head of brand communications at Sainsbury’s, said: "This year, we wanted to reflect that theme of sharing in our Christmas campaign through the lens of one of the most extraordinary moments of sharing in modern history, when on Christmas Day 1914, British and German soldiers laid down their arms, and came together on neutral territory to share stories, mementoes and even a game of football.
"The Christmas truce is an emotive and cherished story in our history that is especially poignant in this First World War centenary year. That’s why we have worked together closely with the Legion to ensure we bring this moment to life with authenticity and respect.
"We know many of our customers feel as passionately about the incredible work of the Legion as we do. We hope our campaign will raise awareness and funds for the Legion and inspire our customers to share a memorable Christmas with family and friends."
The campaign is part of Sainsbury's 20-year relationship with the Royal British Legion and the chocolate bar in the ad, with the same packaging, will be available to buy for £1 with all profits going to the charity.