The John Lewis Christmas advert for 2026 is all about 'giving' with Dame Kristin Scott Thomas in the starring role. The three minute story also plays against a Rolling Stones classic performed by Sam ...