TESCO has recruited a secret agent in an attempt to corner the Christmas shopping market.

Nagging pensioner Dotty, the face of Tesco, has teamed up with actor Sir Roger Moore, best known for playing secret agent James Bond, for the supermarket's festive advertising campaign.

The advert shows Dotty, played by Prunella Scales, seducing the former Bond on a ski slope and inviting him back to her chalet for a "Christmas surprise".

The pair exchange gifts, enjoy a lavish meal and engage in saucy banter before Dotty moves in to kiss Moore. But as she leans closer, the scene dissolves. Dotty was only dreaming.

Tesco UK marketing director Simon Uwins said: ''Dotty and her family have been the face of Tesco for nearly a decade and are today more popular than ever.

''Our customers love the comedy behind the ads and we are confident Sir Roger Moore will raise a smile with viewers over Christmas."